/* new gold: ae7702, old gold: d59f0f, blue: 668f8ff */

/* r.a.d.menu Plain skin */

.RadMenu_Default {padding:0;margin:0;}
.RadMenu_Default .leftImage{cursor:pointer;_cursor:hand;}
.RadMenu_Default .link
{

}

.RadMenu_Default .rootGroup .text
{
	padding: 0;
	cursor:pointer;_cursor:hand;	
	font: bold 11px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
}

.RadMenu_Default .rootGroup .link
{
	color: #fff;
	text-transform: none;
	padding: 7px 21px 4px 20px;
	cursor: pointer;
	z-index: 1000;	
	background-position: left center;
}

.RadMenu_Default .rootGroup .item.first .link
{ 
	padding: 7px 28px 4px 30px;
}

.RadMenu_Default .rootGroup .item.last .link
{
	padding: 7px 30px 4px 29px;
}

.RadMenu_Default .rootGroup .item
{ 
	border-right: solid 1px #f1e3c0;
} 

.RadMenu_Default .rootGroup .item.last
{
	border-style: none;
}

.RadMenu_Default .rootGroup .link:hover
{
	color: #d59f0f;	
}

.RadMenu_Default .group
{
	width: 150px;
	background: #F0ECE2;
	border-top: solid 1px #000000 !important;
}

.RadMenu_Default .group .link
{
	color: #333333;	
	padding: 5px 5px 5px 14px;
	background-color: #F1EDE5;
	border-bottom: solid 1px #5D714E;
	border-left: solid 1px #000000 !important;
	border-right: solid 1px #000000 !important;
	cursor: pointer;
	z-index: 1000;	
	_width: 150px;
	text-align: left;
	white-space: normal;
}

.RadMenu_Default a:link
{
	font-weight: normal !important;
}

.RadMenu_Default .group .item.first .link, .RadMenu_Default .group .item.last .link, .RadMenu_Default .group .item .link
{ 
	padding: 5px 5px 5px 14px !important;
}

.RadMenu_Default .group .link:hover
{
	color: #D59F0F;	
	background-color: #F1EDE5;
}

.RadMenu_Default .group .item
{
	margin: 0;
	padding: 0;
	width: 150px;
}

.RadMenu_Default .group .text
{
	padding-right: 15px;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight: normal;
}

.RadMenu_Default .group .level2 .item
{

}

.RadMenu_Default .rightArrow,
.RadMenu_Default .leftArrow
{
	height:100%;
}

.RadMenu_Default .rightArrow,
.RadMenu_Default .rightArrowDisabled
{
	background: url('../design/nav/submenuarrow_r.gif');
}

.RadMenu_Default .expandLeft,
.RadMenu_Default .expandRight
{
	background:transparent url('../design/nav/submenuarrow_r.gif') right center no-repeat;
}

/* right to left */
.RadMenu_Default_rtl .group .link:hover .expandLeft,
.RadMenu_Default_rtl .group .link:hover .expandRight
{
	background:transparent url('../design/nav/submenuarrow_r.gif') left center no-repeat;
	margin: 0px;
	margin-left: 8px;
}

.RadMenu_Default .link:hover .expandLeft,
.RadMenu_Default .link:hover .expandRight
{
	background:transparent url('../design/nav/submenuarrow_r.gif') right center no-repeat;
}

.RadMenu_Default .rootGroup .selected
{
	color: #d59f0f;
}

.SecondaryNavigationPanelContainer
{
	width: 160px;		
}

.SecondaryNavigationPanelContainer td
{
	font-size: 11px !important;	
}

/* Rad panel */

.panelbarItem, .panelbarItemExpanded, .panelbarItemCollapsed, 
.panelbarItem2Expanded, .panelbarItem2Collapsed, .panelbarItem2, 
.panelbarItem3, .panelbarItemSelected, .panelbarItem2Selected, .panelbarItem3Selected, 
.panelbarItemExpandedSelected, .panelbarItem2ExpandedSelected, .panelbarItem3ExpandedSelected
{
	margin: 1px 0 0 10px;
	color: #723629;
	cursor: hand;
	cursor: pointer;	
	white-space: normal;
	text-transform: uppercase;
	padding-right: 25px;
}

.panelbarItem2, .panelbarItem2Text, .panelbarItem2Selected, .panelbarItem2ExpandedSelected, .panelbarItem2Expanded, .panelbarItem2Collapsed,
.panelbarItem3, .panelbarItem3Text, .panelbarItem3Selected, .panelbarItem3ExpandedSelected, .panelbarItem3Expanded, .panelbarItem3Collapsed
{
	xfont-size: 12px !important;
	xmargin-left: 15px;
}

.panelbarItem2, .panelbarItem2Selected, .panelbarItem2Expanded, .panelbarItem2Collapsed, .panelbarItem2ExpandedSelected
{
	xfont-size: 12px !important;
	padding-right: 35px;
}

.panelbarItemText, .panelbarItemTextHover, .panelbarItemTextHoverSelected, .panelbarItemTextSelected, .panelbarItemTextExpanded, .panelbarItemTextHoverExpanded, .panelbarItemTextExpandedSelected, .panelbarItemTextHoverExpandedSelected,
.panelbarItem2Text, .panelbarItem2TextHover, .panelbarItem2TextHoverSelected, .panelbarItem2TextSelected, .panelbarItem2TextExpanded,  .panelbarItem2TextExpandedSelected, .panelbarItem2TextHoverExpandedSelected,
.panelbarItem3Text, .panelbarItem3TextHover, .panelbarItem3TextHoverSelected, .panelbarItem3TextSelected, .panelbarItem3TextExpanded, .panelbarItem3TextExpandedSelected, .panelbarItem3TextHoverExpandedSelected
{ 		
	xfont-size: 12px !important;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	/*padding-left: 15px;*/
	padding-left: 10px;
	text-decoration: none;
	border-style: none !important;
}

.panelbarItemSelected, .panelbarItem2Selected, .panelbarItem3Selected, .panelbarItemExpandedSelected, .panelbarItem2ExpandedSelected, .panelbarItem3ExpandedSelected, .panelbarItemExpanded, .panelbarItem2Expanded, .panelbar3ItemExpanded
{
	xfont-size: 12px !important;		
	xbackground: #FFFFFF  url(../design/subnavbullet.gif) no-repeat scroll top left;
	color: #002F5D;
}

.panelbarItem0, .panelbarItem0Expanded, .panelbarItem0Selected, .panelbarItem0ExpandedSelected, .panelbarItem0Collapsed
{
	padding-top: 0;
	padding-left: 8px; 
	.padding-left: 15px;
	_padding-left: 15px;
	padding-bottom: 10px;
	background: transparent url(../design/SecondaryNavBG.jpg) no-repeat top left;
	margin: 0;
	height: 26px;
}

.panelbarItem0Text, .panelbarItem0TextHover, .panelbarItem0TextHoverSelected, .panelbarItem0TextSelected, .panelbarItem0TextExpanded, .panelbarItem0TextHoverExpanded, .panelbarItem0TextExpandedSelected, .panelbarItem0TextHoverExpandedSelected
{
	font-weight: bold;
	color: #000000;
	white-space: normal;
	line-height: 10px;
	text-transform: uppercase;
	margin: 0;
	padding: 3px 0 0 12px;
}

.panelbarItemTextHover, .panelbarItem2TextHover, .panelbarItem3TextHover
{
	color: #e6d264; 
}

.panelbarItemTextSelected, .panelbarItem2TextSelected, .panelbarItem3TextSelected,
.panelbarItemTextHoverSelected, .panelbarItem2TextHoverSelected, .panelbarItem3TextHoverSelected,
.panelbarItemTextExpandedSelected, .panelbarItem2TextExpandedSelected, .panelbarItem3TextExpandedSelected,
.panelbarItemTextHoverExpandedSelected, .panelbarItem2TextHoverExpandedSelected, .panelbarItem3TextHoverExpandedSelected
{
	background: transparent url(../design/trianglebullet.gif) no-repeat center left;
	color: #e6d264;
	font-weight: bold;
}

.panelbarSubgroup2 { margin-left: 20px; }
.panelbarSubgroup3 { margin-left: 40px; }
.panelbarSubgroup4 { margin-left: 60px; }

.panelbarSubgroup1 td { border-bottom: solid 1px #d59f0f; }
.panelbarSubgroup2 td { border-style: none; }
.panelbarSubgroup3 td { border-style: none; }
.panelbarSubgroup4 td { border-style: none; }

/* %=Global */

a, a:link, a:visited, a:active {text-decoration: none; color: #ae7702; } 
a:hover {color: #ae7702;}
a.FastFacts  {margin:0;}
.ContentPane a, .ContentPane a *, .MiddlePaneHome a, .MiddlePaneHome a * { color: #ae7702; }
.ContentPane a:hover, .MiddlePaneHome a:hover { xtext-decoration: underline !important; }

body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333 ;
	text-align: left;
	height: 100%;
}

.BodyBackground
{
	background-color: #EEEEEE;
}

.RadEContent, .RadEContentBordered
{
	background-color: #FFFFFF !important;
}

td {text-align:left;font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
td.panelbarItemText {xfont-size: 12px;}


.GlobalNav {display:none;}
.GlobalTagline {width:95%; _width: 98%;position:absolute;text-align:right;margin-top: 78px;}

h1, .MiddlePaneHome .TitleContainer, .ContentPane .TitleLeft, .ContentPane .TitleLeftInterior h1 span,
.MiddlePaneHome .PressReleaseLatestContainer .TitleLeft
{
	font: 22px Arial, Helvetica, sans-serif; 
	xcolor:#002F5D;
	xmargin: 0; xpadding:0;
	padding-bottom: 10px;	
	color: #000;
	font-weight: bold;
}

.ContentPane .TitleLeft { padding-bottom: 0px; width: 100%; }

.MiddlePaneHome h1, .MiddlePaneHome .TitleContainer, .ContentPane h1, x.ContentPane .TitleContainer, .ContentPane .TitleLeft, .ContentPane .TitleLeftInterior 
{ 	background: transparent url(../design/dividertitle.gif) repeat-x bottom; padding-bottom: 15px;}

.ContentPane .TitleLeftInterior h1
{ background-image: none; }

h1.StockPage
{
	margin-bottom: 4px;
	margin-top: 10px;
}

#TopContainer {text-align:center;width: 100%; display: none;} 
#Top { xbackground: url(../design/topbg.gif) no-repeat top center; padding: 14px 0 10px 0;width: 100%;}
#Top .Container {width: 100%;}
#Top a 
{
	font-size: 10px;
	color: #002F5D;
	background: none;
	padding: 0px 4px 0px 34px;
}

.DetailRight h1 span {font-size: 12px;color: #000;}
h2 {font: bold 12px Arial, Helvetica, sans-serif; color: #ae7702;}
h3 {font: bold 12px Arial, Helvetica, sans-serif; color: #002F5D; margin-bottom:4px;padding-bottom: 0px;}
h3 {margin:0;}
h3 p {margin:0; padding:0}
h4 {font-size: 12px; font-weight: normal;padding:0; margin:0;}

.HomepageAlign {_text-align: right; border-top: solid 8px #000;}
.HomePageTable td.Right {padding:0px}
.HomepagePanels { padding: 10px 0px 70px 0px; background: #fff; .width: auto !important;}

.HomepagePanels h1 {margin-bottom:0; padding-bottom: 0;}

.GlobalStock 
{
	xbackground: #fff url(../design/breadcrumbbg.gif) no-repeat right top; text-align: right; padding: 0px 20px 7px 0px; clear:both;
}

.indeximgs {}
.InteriorContainer {background: #fff; border-top: solid 10px #000; padding: 0; margin: 0; width: 100%; }

.InputButton, .ActionButton, .SubmitButton
{
	background: #536942;
	border: solid 1px #fff;
	color: #fff;
	font-size: 13px;
	height: 22px;
	font-weight: bold;
}

.MainNavigation { padding: 0; margin: 0; width: 100%; xbackground: transparent url(../design/navmain.gif) repeat-x; background-color: #d59f0f; }
x.MainNavigationInner { float: left; width: 100%; padding: 0; margin: 0; }
x.MainNavigationHome, .MainNavigation {text-align:center; white-space: nowrap; }
x.MainNavigationInner {position:relative; margin:auto; white-space: nowrap; }

p {padding-top: 0;margin-top:0;line-height: 16px;}

.qmmt_header_text{
	color: #002F5D;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.qmmt_text{
	color: #723629;
	font: 10px Arial, Helvetica, sans-serif;
}
.qmmt_text_home{
	color: #723629;
	font: 10px Arial, Helvetica, sans-serif;
}
.qmjsright, .qmjssymbol{
	display: inline;
}
.qmjsleft{
	display: none;
}


strong.Date {color: #ae7702;}

strong, b {color: #333333;}

.TabTableHeader {color:#002F5D ;padding: 5px; border-bottom: solid 1px #C9C0B9;font-weight: normal;}
.TabTableData, .TabTableBorder {padding: 5px;color: #5A4330; border-bottom: solid 1px #C9C0B9;}
.TabTableData a {color: #5A4330;}
.TabTableItemAlt {background: #fff; padding-bottom: 5px;}
.TabTableDate { background: url(../design/tabtabledatebg.gif) no-repeat; font-size: 12px;font-weight: bold; color: #000; border-right: solid 1px #C5BDB7; padding-left: 10px;}

.AnnualReportLatestContainer .TitleContainer,
x.PressReleaseLatestContainer .TitleContainer,
.PresentationLatestContainer .TitleContainer,
x.HomePageMiddleColumnContainer .TitleContainer
{
	height: 13px;
	border: none;
	background:#EACF87;
	margin: 0;
	padding: 0;
}

.TitleLeftInterior h1
{
	margin: 0;
	padding: 0;
}

.AnnualReportLatestContainer .TitleLeft, x.PressReleaseLatestContainer .TitleLeftHomePage a.Homepage,
.PresentationLatestContainer .TitleLeftHomePage a.Homepage,
x.TitleLeftInterior h1 span, .RightPaneHome .TitleLeft
{
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #002F5D;
	background: #FFFFFF;
	padding: 0px 4px 0px 4px;
	text-transform: uppercase;
	height: 13px;
	margin: 0;
}

.PressReleaseLatestContainer .TitleLeftHomePage a.Homepage
{
	padding: 0;
}

.AnnualReportLatestContainer .TitleRight,
.PresentationLatestContainer .TitleRight, .PressReleaseLatestContainer .TitleRight, .PressReleaseLatestWideContainer .TitleRight, .MiddleColumnContainer .TitleRight	
{
	display: none;
}

.AnnualReportLatestContainer .TitleRight
{
	display: inline;
}

.AnnualReportLatestContainer .TitleRight a
{
	font-size: 9px;
}


.AnnualReportLatestContainer .MiddleColumnContent, .PressReleaseLatestTable,
.PresentationLatestContainer .MiddleColumnContent
{
	margin-top: 8px;
}

.PresentationLatestContainer .MiddleColumnContent
{
	margin-top: 0;
}

.AnnualReportLatestContainer a, .PresentationLatestContainer a, .PresentationLatestContainer span, .PressReleaseLatestContainer a, .PressReleaseLatestContainer span
{
	font-size: 11px;
}

.AnnualReportLatestContainer .AnnualReportLatestItem span, .AnnualReportLatestContainer .ReportLink b, 
.PresentationLatestContainer .PresentationTitle span, .PresentationLatestContainer .PresentationLink,
.PressReleaseLatestContainer .PressReleaseLatestHeadline
{
	font-size: 10px;
}

.PresentationLatestContainer .Date span, .PressReleaseLatestContainer .Date span, .PressReleaseLatestWideContainer .Date span
{
	color: #333;
	font-weight: normal;
}

.AnnualReportLatestContainer,
.RightPaneHome .PresentationLatestContainer, x.RightPaneHomeImgLink
{
	width: 160px;
	margin: 0 auto 15px auto;
	background: transparent url(../design/presentations_bg.gif) no-repeat top left;
	padding: 0 0 0 0;
	height: 120px;
}

/* use when it is an annual report
.AnnualReportLatestContainer
{
	width: 160px;
	margin: 0 auto 15px auto;
	background: transparent url(../design/presentations_bg.gif) no-repeat bottom left;
	padding: 10px 0 0 0;
	height: 120px;
}
*/

.RightPaneHome .PresentationLatestContainer .MiddleColumnContent
{
	padding-left: 10px;
}

.RightPaneHome .AnnualReportLatestContainer .MiddleColumnContainer, .RightPaneHome .PresentationLatestContainer .MiddleColumnContainer
{
	background: transparent url(../design/presentations_bg2.gif) no-repeat bottom left;
}

.RightPaneHome .AnnualReportLatestContainer .MiddleColumnContainer
{
	padding: 0 40px 10px 0;
}

.RightPaneHome .AnnualReportLatestColumn ul li
{
	/*width: 60px;*/
	padding: 0 0 0 10px;
}

.AnnualReportLatestContainer
{
	height: 120px;
}

.AnnualReportLatestContainer .Quarterly
{
	margin: 25px 0 0 25px;
	.margin: 25px 0 0 0;
	xbackground: transparent url(../AnnualReports/q12008.jpg) no-repeat top left;
}

.AnnualReportLatestContainer .Quarterly li
{
	list-style-type: none;
	list-style-image: none;
	xmargin-left: 60px;
	margin-left:0px;
	margin-bottom: 40px;
}

.AnnualReportLatestContainer .TitleLeft
{
	padding: 5px 0 0 0;
}

.AnnualReportLatestContainer .TitleLeft span, .RightPaneHome .PresentationLatestContainer .Homepage span { color: #668f8f; }
.AnnualReportLatestContainer .TitleLeft span, .AnnualReportLatestContainer .ReportLink b, 
.RightPaneHome .PresentationLatestContainer span, .RightPaneHome .PresentationLatestContainer .PresentationTitle span, 
.RightPaneHome .PresentationLatestContainer .PresentationLink 
{ font-size: 11px; }

.RightPaneHomeImgLink
{
	background-color: transparent !important;
	padding-bottom: 30px;
	text-align: center;
}

.RightPaneHomeImgLink a
{
	background-color: transparent !important;
	margin-left: auto;
	margin-right: auto;
}

.ContentPane .PressReleaseLatestWideContainer .PressReleaseLatestDate, 
.ContentPane .MiddleColumnContent .Date
{
	color: #000 !important;
	font-weight: bold;	
}

.ContentPane .MiddleColumnContent a, .ContentPane .MiddleColumnContentLarge a, .ContentPane .TabTableItem a
{ color: #ae7702; font-weight: normal; }
.ContentPane .MiddleColumnContent a:hover, .ContentPane .MiddleColumnContentLarge a:hover, .ContentPane a:hover
{ text-decoration: underline; }

.TitleLeftInterior { margin-bottom: 20px;}

.SecondaryNavTitle, .NavTitle {display:none;}
.SubNavCont {margin: 0px 0px 20px 0px; padding-top: 0px; text-align:left;}

x.TitleContainer {padding: 0px 0px 2px 0px; margin: 0px 0px 4px 0px; border-bottom: solid 1px #C8C1BB;}
.TitleLeft {float:left;}
.TitleRight {float:right;padding: 3px 0px 0px 0px;}
.TitleRight a {color: #723629; font-size: 12px;}

ul {margin:4px 0px 4px -22px; .margin:4px 0px 4px 18px;}
ul li {list-style-image: url(../design/contentbullet.gif); padding:1px 0px 1px 0px; margin:0;}

li.QuickLinkRow{
	background:none;
	list-style-type:none;
	list-style-image:none !important;
}

.HeaderLinks li.QuickLinkRow a{
	background:none;
	background:url(../design/contentbullet.gif) left center no-repeat;
	padding-left:12px;
}

.menu { width: 780px; }
ul.horizontal 
{
	padding:0; 
	xmargin:0;
	xwidth: 99.9%; 
	x.width: 770px; 
	x_width: 99.8%; 
	background: transparent url(../design/navmainon.gif) repeat-x; 
	margin-left: auto;
	margin-right: auto;
}

ul.horizontal a:hover, ul.horizontal .link.selected { xbackground: transparent url(../design/navmainoff.gif) repeat-x; background-color: #fff;}
ul.horizontal li.item
{ 
	display: inline;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.GlobalNavigation, div.GlobalNavigationHome
{
	_margin-left: 50px;
	width: 730px;
	text-align: right;
}

ul.GlobalNavigation,
ul.GlobalNavigationHome
{
	width: auto;
	padding: 0px 0px 26px 0px;
	margin: -26px 0px 0px 0px;
	.margin: 0px 0px 0px -75px;
	position: relative;
	.position: absolute;
	.top: 98px;
}

ul.GlobalNavigation li, 
ul.GlobalNavigationHome li
{
	list-style: none;
	list-style-image: none;
	background: url(../design/globalnavbullet.gif) no-repeat left;
	padding: 0px 0px 0px 14px;
	float:right;
	.float:none;
}

ul.GlobalNavigation li a, 
ul.GlobalNavigationHome li a 
{font-size: 12px; font-weight: bold; color: #642C20;}

.PrintHide { background-color: #eee;}

div.FooterNavigation
{
	text-align: center;
	padding: 0;
	margin: 0;
	display: inline-block;
}

ul.FooterNavigation li 
{
	list-style: none;
	padding: 0px 0px 0px 10px;
	display: inline;
}

ul.FooterNavigation li:first-child
{
	padding-left: 0;
}

ul.FooterNavigation .QuickLinkRow a, ul.FooterNavigation .QuickLinkRowAlt a { padding-right: 10px; }
ul.FooterNavigation .QuickLinkSeparator { display: inline !important; color: #b8b8b8;}
ul.FooterNavigation li a {font-size: 11px; font-weight: bold; color: #666;}

.YearNavContainer {color: #536942; background:#EFEBE2; margin: 8px 0 8px 0;padding:3px;}
.YearNavContainer a {color:#723629; padding: 3px;}
.YearNavContainer a.selected, .YearNavContainer a:hover { color: #D49917;background: #EFEBE2; padding: 3px;}

.PopUpContainer
{
	width: 775px;
	position: relative;
	margin: auto;
	text-align:center ;
}

.PopUpContent
{
	xpadding:10px;
	xwidth: 775px;
}

.PopUpHeader
{
	xbackground: #fff background: url(../design/headerbg.gif) no-repeat right bottom;
	background: url(../design/header_company_en.jpg) no-repeat right bottom;
	height: 116px;
	text-align: left;
	x_height: 108px;
}

.PageHome .PressReleaseHeadline, .PresentationTitle, a.ReportLink b {font-weight: bold; color: #723629 !important; font-size: 13px;}

/* %=Layout */

.BodyBackground { background: #f5f5f5 url(../design/bgtile.gif); }

.MainTable 
{
	border: solid 2px #e0e0e0;
	width: 776px !important;
	padding: 0;
	margin-left: auto;
	margin-right: auto;	
}

.HeaderTable
{
	xwidth: 776px !important;
	width: 100%; 
}

x.HomePageContainer .Footer { border-top: solid 1px #e0e0e0; }
.InteriorContainer { border-bottom: solid 1px #e0e0e0; }
.TwoColumnContainer .InteriorContainer { width: 100% !important; }
.TwoColumnContainer .RightPane { xdisplay: none; }

.HomepageHeader {height: 30px; padding: 0; border-bottom: solid 2px #d49d0f; background-color: #000; text-align: center;}

.HeaderSearch {display: none;}
.Header 
{ 	
	background: url(../design/header.jpg) no-repeat right bottom;
	xwidth: 776px;
	xwidth: 100% !important;
	height: 116px;
}

.ParentSection_Company .Header { background: url(../design/header_company_en.jpg) no-repeat right bottom; }
.ParentSection_Operations .Header {background: url(../design/header_operations_en.jpg) no-repeat right bottom;  }
.ParentSection_CorporateResponsibility .Header { background: url(../design/header_corporateresponsibility_en.jpg) no-repeat right bottom;  }
.ParentSection_Investors .Header { background: url(../design/header_investors_en.jpg) no-repeat right bottom; }
.ParentSection_NewsEvents .Header { background: url(../design/header_newsevents_en.jpg) no-repeat right bottom;  }
.ParentSection_ContactUs .Header { background: url(../design/header_contactus_en.jpg) no-repeat right bottom;  }

.Logo
{	
	float: left;
	left: 15px;
	position: relative;
	top: 10px;
	width: 190px;
}

.HeaderRight { xbackground: url(../design/headerrightbg.gif) repeat-x;}
.HeaderStockQuote {display:none;}

.Breadcrumb
{
	font-size: 9px;
	color: #723629;
	text-align: left;
	padding: 10px 0px 2px 17px;
	margin-bottom: 26px;
	width: 100%;
}

.Breadcrumb a {font-size: 9px; color: #723629;}
.Breadcrumb h1 {display:none;margin:0; padding:10px 0px 5px 0px; font-size: 18px; font-weight: normal; color: #536942;width: 97%; _width: 100%}

.HomepageImageBg { padding: 10px 0 10px 0;background: url(../design/breadcrumbbg.gif) no-repeat right top; display: none;}
.CenteredImage { width: 100%; text-align: center;}

.HomepageContainer
{
	background: url(../design/homecontainerbg.gif) no-repeat top;
	padding: 0px 0px 0px 0px;
}

.Container
{
	width: 775px;
	position: relative;
	margin: auto;
}

.PageNotFoundContainer .MainNavigationInner { display: none; }

.ContentPane, .MiddlePaneHome {padding: 20px 10px 30px 30px; xwidth: 400px !important; background-color: #fff; background: #fff url(../design/corner.gif) no-repeat top left; }

.ClearFix {clear: both; }

.HomePageMiddleColumnContainer {margin-top: 10px; margin-bottom: 0px; width: 100%; }

.MiddleColumnContainer {padding-bottom: 20px;}
.RightPaneHome .MiddleColumnContainer { padding-bottom: 0px; }

.MiddleColumnContent a {color: #002F5D;}

.MiddleColumnSeperatorHome, .MiddleColumnSeperator {xborder-bottom: solid 1px #C9C1BB; background: transparent url(../design/dividertitle.gif) repeat-x bottom; height:10px;}

.MiddleColumnContentHomePage .MiddleColumnContent {color: #5A4330; }
.MiddleColumnContentHomePage .MiddleColumnContent span {}
.MiddleColumnContentHomepage, .MiddleColumnContentInterior {margin: 4px 0px 0px 0px;}
.MiddleColumnContentHomepage {background: url(../design/homepagenewsbg.gif) no-repeat;}
.MiddleColumnContent { padding: 0px 0px 8px 0px;}
.RightPaneHome .MiddleColumnContent { padding-left: 5px; }

.RightPad20 {padding-right: 20px;}
.RightPane, .RightPaneHome { padding: 10px 10px 0px 10px; width: 180px !important; }
.RightPaneHome { background: #000 url(../design/gradientblack.gif) repeat-x bottom left; }
.RightPane span, .RightPaneHome span { color: #666; font-weight: bold; }
.RightPane a, .RightPaneHome a { color: #ae7702 !important; font-weight: bold; }

.LeftPane{
	padding: 0px 0px 100px 0px; 
	width: 140px !important; 
	background: #ae7702 url(../design/gradientgold.gif) repeat-x bottom center; 
	border-top: solid 18px #000;  
}

.LeftPaneHome 
{
	padding: 0px 0px 250px 0px; 
	width: 140px !important; 
	background: #ae7702 url(../design/gradientgold.gif) repeat-x bottom center; 
	border-top: solid 18px #000;  
}

x.LeftPaneHome {padding: 0px 20px 0px 0px; _padding: 0px 20px 0px 17px;}

.HomepageStockContainer, .LeftPaneHome .EventWebcastLatestContainer, .LeftPaneHome .HtmlTextContainer { 
	width: 140px !important; 
	padding: 5px 10px 25px 10px; 
}

.HomepageStockContainer, .LeftPaneHome .EventWebcastLatestContainer, .LeftPaneHome .HtmlTextContainer { background: transparent url(../design/dividersidebar.gif) repeat-x bottom; }

.Copyright {xwidth: 50%; text-align: left; xpadding: 30px 0px 4px 8px; margin-top: 4px; color: #b8b8b8; font-size: 11px; font-weight: bold; text-align: center; }
.Copyright a { color: #b8b8b8; }

.FooterPane { background-color: #eee; }
.Footer { color: #fff; font-size: 12px;text-align: center; background-color: #eee; }

.FooterLinks {padding: 4px 0px 4px 10px;}
.FooterLinks a {font-size: 12px; color: #fff;}
.PoweredBy {color: #5F5F5F; text-align: center; font-weight: bold;}

.Q4FooterContainer 
{
	background-color: #eee;
}

.Q4FooterContainer a span
{
	color: #b8b8b8;
	font-weight: bold;
}

/* %=AnnualQuarterlyReport */

.AnnualQuarterlyReportText
{
	display: none;
}

.RightPaneHome .AnnualReportLatestContainer .CoverImagePane img
{
	
}

.CoverImagePane
{ padding-right: 10px; }

.RightPaneHome .AnnualReportLatestTable
{
	.margin-top: 0px; /* ie7 */
	_margin-top: -10px; /* ie6 */
}

.AnnualReportLatestContainer .TitleContainer {color: #666; margin: 0 0 2px 3px; .margin: 0 0 2px 3px; _margin: 0 0 2px 3px; padding:2px 0 2px 4px;text-transform: uppercase; background-color: Transparent;}
.AnnualReportLatestContainer .TitleLeft { background-color: Transparent; font: bold 13px Arial, Helvetica, sans-serif; }
.AnnualReportLatestContainer .TitleContainer a.Homepage { background-color: transparent; padding:0; display: block; color: #333333}

.AnnualReportLatestTable ul li { list-style-image: none !important; list-style-type: none; position: relative; left: -15px; }


/* %=Department */

/* %=Download */

/* %=EmailThisPage */

/* %=Error */

.ErrorContainer
{
	margin: 0px 8px 16px 8px;
	_margin: 16px 8px 16px 8px;
	border: 1px solid #FFC2CA;
	background: #FFEDEF;
	padding: 8px;
	text-align: left;
	width: auto;
	color: #CC0000;
}	

.ErrorContainer p
{ 
	background: url(../design/admin/exclamation.gif) no-repeat top left;
	color: #CC0000;
	padding: 0px 0px 0px 18px;
	margin: 0;
}

.ErrorContainer ul { margin-top: 10px; margin-bottom: 0px;}
.ErrorContainer li{ list-style-type: disc; margin-left: 22px;}

/* %=Event */

.LeftPaneHome .EventWebcastLatestContainer .TitleLeftHomePage a span, .LeftPaneHome .EventWebcastLatestContainer .Date, 
.LeftPaneHome .EventWebcastLatestContainer .EventWebcastTitle
{
	color: #fff;
}

.EventWebcastLatestContainer .TitleLeftHomePage
{
	font-size: 12px;
	margin-bottom: 7px;
	text-transform: uppercase;
}

.EventCalendar {width: 180px;}

.SpecialHomepageEvent { margin-top: 3px; margin-bottom: 3px;color: #002F5D;}
x.SpecialHomepageEvent .TitleContainer {padding-top: 2px; padding-left: 4px; xborder-top: solid 1px #723629;background: #F9F1DB;}
x.SpecialHomepageEvent .TitleContainer {padding-top: 2px; border-bottom: solid 1px #fff;background: #F9F1DB; padding-bottom: 5px; margin:0;}
x.SpecialHomepageEvent .TitleContainer .TitleLeftHomePage { padding:0;margin:0; background: #F9F1DB;}
x.SpecialHomepageEvent .TitleContainer .TitleLeftHomePage a {font: bold 12px Arial, Helvetica, sans-serif; color: #002F5D; background: #F9F1DB;}
x.SpecialHomepageEvent .MiddleColumnContentHomePage {margin:0;background: #F9F1DB; padding: 0px 0px 8px 6px;}

.EventWebcastLatestTable, .EventWebcastLatestTable td
{
	border-color: #F9F1DB;
	border: none;
}

.TabTableData a
{
	color: #ae7702;
}

/* %=FastFact */

.FastFacts {width: 166px; margin-bottom: 20px;}
.FastFacts h1, .FastFactsLeft h1 {font: bold 12px Arial, Helvetica, sans-serif; color: #002F5D; margin: 0 0 2px 12px; .margin: 0 0 2px 8px; _margin: 0 0 2px 8px; padding:2px 0 2px 4px;text-transform: uppercase;}
.FastFacts ul, .FastFactsLeft ul  {margin: 0px 0px 0px -20px; _margin:0px 0px 4px 18px;}
.FastFacts ul li, .FastFactsLeft ul li { list-style-image:none; width: 166px; _width:166px; list-style: none; padding:0; margin-top: 2px; margin-left:-18px; .margin-left:18px; _margin-left:-18px;}
.FastFacts ul li a, .FastFactsLeft ul li a { background: url(../design/fastfactsbullet.gif) no-repeat; padding:2px 0px 4px 14px; display: block; color: #333333}

/* %=Gallery */

/* %=GlobalOperation */

.ProjectContentContainer h1
{
	margin-bottom: 15px;
}

/* %=Html */

.LeftPaneHome .HtmlTextContainer
{
	color: #fff;
	font-size: 11px;
}

.LeftPaneHome .HtmlTextContainer a
{
	color: #fff;
	font-weight: bold;
}

.RightPane .HtmlTextContainer h1
{
	font-size: 11px !important;
	margin: 0 0 2px 12px;
	.margin: 0 0 2px 8px;
	_margin: 0 0 2px 8px;
	padding: 2px 0px 2px 4px;
	text-transform: uppercase;
}

/* %=LanguageSwitch */

/* %=MailingList */

.EditSubscriberContainer h1
{
	margin-bottom: 10px;
}

.EditSubscriberContainer .NoBr
{
	display: none;
}

.MailingListUnsubscribeTable td
{
	xpadding: 5px 5px 5px 0;
}

x.MailingListListTable, .EditSubscriberContainer .GridActions
{
	margin-bottom: 15px;
}

.MailingListsHeading
{
	font-weight: normal;
}

/* %=Person */

/* %=Presentation */

.PresentationLatestContainer {width: 166px; margin-bottom: 20px;}
.PresentationLatestContainer .TitleContainer {font: bold 12px Arial, Helvetica, sans-serif; color: #666; margin: 0 0 2px 8px; padding:2px 0 2px 4px;text-transform: uppercase; background-color: Transparent;}
x.PresentationLatestContainer ul  {margin: 0px 0px 0px -20px; _margin:0px 0px 4px 18px;}
x.PresentationLatestContainer ul li { list-style-image:none; width: 166px; _width:166px; list-style: none; padding:0; margin-top: 2px; margin-left:-18px; .margin-left:18px; _margin-left:-18px;}
.PresentationLatestContainer .TitleContainer a.Homepage { background-color: transparent; padding:0; display: block; color: #333333}
x.PresentationLatestContainer .PresentationTitle span, .PresentationLatestContainer .PresentationLink { font-size: 13px; }

/* %=PressRelease */

.PressReleaseTableWidth { xwidth: 400px;}

.PressReleaseLatestContainer .MiddleColumnContent, .PressReleaseLatestWideContainer .MiddleColumnContentInterior
{ xbackground: transparent url(../design/bulletnews.gif) no-repeat top left; }
.PressReleaseLatestContainer .PressReleaseLatestHeadline, .PressReleaseLatestWideContainer .PressReleaseHeadline
{ color: #ae7702; font: 12px Arial, Helvetica, sans-serif !important; position: relative; left: 5px; xbackground: transparent url(../design/bulletnews.gif) no-repeat top left;}
.PressReleaseLatestContainer .Date, .PressReleaseLatestWideContainer .Date
{ margin-left: 5px;}

.PressReleaseLatestContainer .TitleLeft
{ padding: 10px 0 0 0; }

.PressReleaseLatestContainer .TitleLeft span
{
	font: 22px Arial, Helvetica, sans-serif; 
	color:#002F5D;	
}
.MiddlePaneHome .PressReleaseLatestContainer .TitleLeft
{ padding: 0; }

.MiddlePaneHome .PressReleaseLatestContainer .TitleLeft span
{ font-weight: bold; color: #000; }

.MiddlePaneHome .PressReleaseLatestContainer .PressReleaseLatestDate 
{ color: #000 !important; }

.MiddlePaneHome .PressReleaseLatestContainer a:hover .PressReleaseLatestHeadline
{ text-decoration: underline; }

.ContentPane .PressReleaseLatestWideTable a:hover
{ text-decoration: none; }

.ContentPane .PressReleaseLatestWideTable a:hover .PressReleaseHeadline
{ text-decoration: underline; }

.ContentPane .PressReleaseLatestWideTable .PressReleaseLatestHeadline
{ color: #ae7702 !important; font-weight: bold; }

.ContentPane .PressReleaseTableWidth .DetailRight
{ vertical-align: bottom;}

/* %=QuickLink */

.QuickLinksHomepage {margin-top: 10px;margin-bottom: 10px; }
.QuickLinksHomepage h1 { width: 180px; _width:200px; font: bold 12px Arial, Helvetica, sans-serif; color: #002F5D; margin: 0 0 2px 8px; padding:2px 0 2px 4px;background: #F9F1DB;text-transform: uppercase;border-top: solid 1px #723629;}
.QuicklinksHomepage ul {margin: 0px 0px 0px -20px; .margin:0px 0px 4px 18px;}
.QuicklinksHomepage ul li {list-style-image:none;  .width:187px; list-style: none; padding:0; margin-left:-18px;}
.QuicklinksHomepage ul li a {background: #F9F1DB url(../design/quicklinkshomepagebullet.gif) no-repeat left;padding:2px 0px 4px 24px; display: block; color: #002F5D;}
.QuicklinksHomepage ul li a:hover  {color: #ae7702;}

.QuickLinksMore {margin-bottom: 20px;}
.QuickLinksMore ul {margin: 0 0 0 -30px; .margin:0px 0px 4px 0px;}
.QuickLinksMore ul li {list-style-image: none; list-style:none; }
.QuickLinksMore ul li a, 
.QuickLinksMore ul li a:hover  {background:  url(../design/globalnavbullet.gif) no-repeat;padding:0px 0px 4px 16px; display: block; color: #002F5D;}
.QuickLinksMore ul li a:hover  {color: #ae7702;}

.QuickLinks {width: 166px; margin-bottom: 20px; xborder-top: solid 1px #723629;}
.QuickLinks h1 {font: bold 12px Arial, Helvetica, sans-serif; color: #002F5D; margin: 0 0 2px 8px; .margin: 0 0 2px 10px; _margin: 0 0 2px 10px; padding:2px 0 2px 4px; xbackground: #F9F1DB;text-transform: uppercase;}
.QuickLinks ul {margin: 0px 0px 0px -24px; .margin:0px 0px 4px 18px;}
.QuickLinks ul li {list-style-image:none; width: 150px; _width:150px; list-style: none; padding-left: 14px; margin-left:-18px;}
x.QuickLinks ul li a {background: #F9F1DB url(../design/quicklinkshomepagebullet.gif) no-repeat left;padding:2px 0px 4px 24px; display: block; color: #002F5D;}
.QuickLinks ul li a:hover {color: #ae7702;}

/* %=Search */

/* %=SiteMap */

.SiteMap-Level1
{
	margin-left: 0px;
	list-style: none;
	font-weight: bold;
}

.SiteMap-Level2
{
	margin-left: 0px;
	list-style: none;
	font-weight: bold;
	margin-top: 20px;
}

.SiteMap-Level3 { margin-left: 20px; }
.SiteMap-Level4 { margin-left: 40px; }
.SiteMap-Level5 { margin-left: 60px; }

/* %=Stock */

.HomepageStockContainer 
{
	color: #fff;
	text-align: left; 
	padding: 5px 10px 25px 10px;
	font-size: 11px;
	width: 120px;
}

.HomepageStockContainer strong, .HomepageStockContainer qmmt_header_text span
{
	color: #fff !important;
}

.HomepageStockContainer .DelayedText { top: 5px; position: relative; }
.HomepageStockContainer .Exchange { font-weight: bold; }
.HomepageStockContainer .LastPrice { display: block; }
.HomepageStockContainer .LastPrice span { margin-left: 5px; }

.StockPriceUp {color: #336600; font-weight: normal;}
.StockPriceDown {color: #bb0000; font-weight: normal;}

.StockTableItem
{
	background:#EFEBE2;
	padding: 5px;
	border-bottom: solid 1px #fff;
	border-right: solid 1px #fff;
}

.StockTableItem a { color: #AB8C3A;	 }

.StockTableItemAlt
{
	background: #fff;
	padding: 5px;
	border-bottom: solid 1px #fff;
	border-right: solid 1px #fff;
}

.StockTableItemAlt a { color: #AB8C3A;	}

div.HeaderLinks
{
	padding-right: 15px;
	text-align: right;
}

.PresentationLink
{
line-height: 10px
}

.PageHomePage .RssLinkContainer
{}

.RssLinkContainer
{
	padding-right: 10px;
        position: relative;
        top: 10px;
        height: 0;
}

.RssIcon img
{
        padding: 0 0 0 5px;
}

.RssIcon, .RssLink
{
	width: auto;
	float: right;
}

.RssLinkReportLink
{
        padding-top: 9px;
}

.RssLink a
{
	text-decoration: none;
}

.rrTableCellStd
{font-size:11px}

.rrTableCell
{
border-bottom:solid 1px #000;
font-size:11px;
}

.RightPaneHome .AnnualReportLatestContainer li
{
	margin: 0 0 0 -40px;
	.margin: 0;
	padding: 0;
	width: 145px;
}

.RightPaneHome .AnnualReportLatestContainer li
{
	margin: 0 0 0 0 !important;
	.margin: 0 0 0 -20px !important;
	padding: 0 0 0 0;
	.padding-left: 10px;
	width: 95px;
}

.RightPaneHome .ReportLink b
{
	color: #AE7702!important;
}

.RightPaneHome .CoverImagePane img
{
	xwidth: 50px;
	xmargin-top: 10px;
}

.CoverImagePane img
{
	border: solid 1px #CCCCCC;
}

.RightPaneHome .PresentationLatestContainer
{
	margin-top: 40px !important;
}/* CSS Document */

.PRLinkContainer
{
	position: relative;
	top: 190px;
	left: 130px;
}

.ParentSection_NewsEvents .TabTableData
{

}

.PressReleaseTable,
.PressReleaseLatestTable
{
	border-collapse: separate !important;
}

.AnnualReportLatestContainer .Quarterly
{
	margin: 25px 0 0 0;
	padding: 0;
	width: 150px;
}

.AnnualReportLatestContainer .Quarterly li
{
	padding-left: -40px;
	.padding-left: 20px;
	width: 150px;
}

.AnnualReportLatestContainer .MiddleColumnContainer
{
         margin-top: 10px;
         padding-bottom: 23px !important;
}

.RightPaneDiv .AnnualReportLatestTable ul {
	margin:10px 0px;
	padding:0px;
	list-style-type:none;
}

.stbuttontext 
{
color:white;
line-height:17px;
}

.SectionHome .QuickLinks a,
.SectionHome .QuickLinks a:hover
 {
color: white;
}