/* r.a.d.menu Plain skin */

.RadMenu_Default {padding:0;margin:0;}
.RadMenu_Default .leftImage{cursor:pointer;_cursor:hand;}
.RadMenu_Default .link
{
	padding: 0;
	margin: 0;
	text-decoration:none;
	color: #3B7038;
	background: none;
	cursor:hand;
}


.RadMenu_Default .rootGroup .text
{
	font-family: Verdana, Arial, Helvetica, Swiss, sans-serif;
	font-size: 11px;
	padding: 0 10px 0 10px;
	cursor:pointer;_cursor:hand;
}

.RadMenu_Default .rootGroup .link:hover
{
	color: #fba51a;
}


.RadMenu_Default .group
{
	padding: 0;	margin:0 0 0 4px;
	text-align: left;
	border-top: solid 2px #FFFFFF;
	background: #F0F4EE url('../design/nav/dropdown_bottom.gif') no-repeat bottom right;
}

.RadMenu_Default .group .link
{
	padding: 4px 4px 4px 0;
	xbackground: #C7C4C0;
	color: #3B7038;
}

.RadMenu_Default .group .link:hover
{
	xbackground: #C7C4C0;
}

.RadMenu_Default .group .text
{
	padding: 0 20px 0 4px;	margin: 0;
	font-family: Verdana, Arial, Helvetica, Swiss, sans-serif;
	font-size: 11px;
	cursor: hand;
}
	
.RadMenu_Default .group .item
{
	margin:0; padding:0;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
	
.RadMenu_Default .group .level2 .item
{
	margin:0; padding:0;
	border-bottom: solid 1px #fff;
}

.RadMenu_Default .rightArrow,
.RadMenu_Default .leftArrow
{
	height:100%;
}

.RadMenu_Default .rightArrow,
.RadMenu_Default .rightArrowDisabled
{
	background-image: 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;
}

/* Rad panel */
.panelbarItem, .panelbarItemExpanded, .panelbarItemCollapsed, .panelbarItem2Expanded, .panelbarItem2Collapsed, .panelbarItem2, .panelbarItem3, .panelbarItemSelected, .panelbarItem2Selected, .panelbarItem3Selected, .panelbarItemExpandedSelected, .panelbarItem2ExpandedSelected, .panelbarItem3ExpandedSelected
{
	font-size: 11px;
	color: #3B7038;
	background: #FFFFFF url('../design/nav2_bullet.gif') right center no-repeat;
	text-align: right;
	padding-right: 15px;
	cursor: pointer;
	height: 20px;
	white-space: normal;
}

.panelbarItem3, .panelbarItem3Text, .panelbarItem3Selected, .panelbarItem3ExpandedSelected, .panelbarItem3Expanded, .panelbarItem3Collapsed
{
	padding-right: 15px;
	.padding-right: 30px;
	background-image: none;
}

.panelbarItem2, .panelbarItem2Selected, .panelbarItem2Expanded, .panelbarItem2Collapsed, .panelbarItem2ExpandedSelected
{
	background: #FFFFFF url('../design/nav2_orangebullet.gif') right center no-repeat;
}

.panelbarItemTextHover, .panelbarItemTextHoverSelected, .panelbarItem2TextHover, .panelbarItem3TextHover, .panelbarItem2TextHoverSelected, .panelbarItem3TextHoverSelected
{ 		
	color: #fba51a
}

.panelbarItemSelected, .panelbarItem2Selected, .panelbarItem3Selected, .panelbarItemExpandedSelected, .panelbarItem2ExpandedSelected, .panelbarItem3ExpandedSelected, .panelbarItemExpanded, .panelbarItem2Expanded, .panelbar3ItemExpanded
{
	color: #fba51a;
	font-weight: bold;
}

.SecondaryNavigationPanelContainer
{
	margin-top: 30px;
	border-top: solid 1px #7E7E7E;
	border-bottom: solid 1px #7E7E7E;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 160px;
}

.SecondaryNavTitle
{
	display: none;
}

.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; }

body, p, table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body
{
	color: #404040;
}

body
{
	/*background-color: #1D3A72;*/
	padding-top: 20px;
}

form
{
	margin: 0;
	padding: 0;
}

h1
{
	font-size: 11px;
	color: #fba51a;
	font-weight: bold;
	text-transform:uppercase;
	border-bottom: solid 1px #7E7E7E;
	padding-bottom: 10px;
}

a
{
	font-size: 11px;
	text-decoration : none;
	cursor: hand;
}

a:link , a:active, a:visited
{
	color: #3B7038
}

a:hover
{
	color: #fba51a
}

li
{
	xlist-style-image: url(../design/orangebullet.gif);
}

ul.OrangeBullet li
{
	list-style-type: none;
	background: transparent url('../design/orangebullet.gif') left center no-repeat;
	margin: 0;
	padding: 0 0 3px 10px;
}

ul.OrangeBullet
{
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
}

.InteriorContainer
{
	text-align: left;
}

.ContentPane
{
	border: solid 1px #949599;
	padding: 20px;
	background-color: #F7F5F6;
	min-height:400px;
}

.IntroText
{
	width: 380px;
}

.ContentPane .HtmlTextContainer
{
	xborder: solid 3px #FFFFFF;
	
}

.MainFullTable, .MainFullTableHome
{
	width: 100%;
}

.MainNavigation
{
	background-color: #C7C4C0;
}

.MainNavigationInner
{
	margin: 0;
	padding: 0;
	text-align:center;
	width: 633px;
	position: relative;
}

.MiddlePaneHome
{
	padding: 25px 0 0 0px;
}

.HomepageMenu
{
	padding-left: 35px;
}

.InteriorContainer
{
	padding-top: 20px;
}

.ContentTableHome
{
	background: #FFFFFF url(../design/IndexBg.jpg) no-repeat top right;
}

.LeftBottomPaneHome, .RightBottomPaneHome
{
	padding-top: 20px;
}

/* QuickLinks */

.QuickLinksHomepage
{
	width: 190px;
}

.QuickLinksHomepage h1, .PressReleaseLatestWideContainer .TitleLeft
{	
	background-color: #B0ABA5;
	color: #FFFFFF; 
	font-weight: bold;
	padding: 1px 0 3px 12px;
	text-transform: none;
	margin: 0;
}

.QuickLinksHomepage ul
{
	margin: 3px 0 0 0;
	border-top: solid 1px #7E7E7E;
	padding: 7px 0 0 0;
}

.QuickLinksHomepage ul li
{
	margin: 0;
	padding: 0 0 3px 10px;
	list-style-type: none;
	background: #FFFFFF url('../design/greenbullet.gif') left center no-repeat;
	clear: both;
}

.QuickLinks, .FastFacts
{
	width: 210px;
}

.QuickLinks h1, .FastFacts h1
{	
	background-color: #B0ABA5;
	color: #FFFFFF; 
	font-weight: bold;
	padding: 1px 0 3px 12px;
	text-transform: none;
	margin: 0;
	border: none;
}

.QuickLinks ul
{
	margin: 0 0 0 0;
	padding: 7px 0 0 0;
}

.QuickLinks ul li
{
	margin: 0;
	padding: 0 0 3px 16px;
	list-style-type: none;
	background: #FFFFFF url('../design/ql_bullet.gif') left center no-repeat;
	clear: both;
}

.FastFacts h1
{
	margin-top: 40px;
	border: solid 1px #7E7E7E;
	border-left: none;
}

.FastFacts ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	xborder-top: solid 1px #7E7E7E;
}

.FastFacts ul li
{
	margin: 0;
	padding: 3px 5px 3px 8px;
	list-style-image: none;
	list-style-type: none;
	clear: both;
	color: #404040;
	white-space: normal;
	background-color: #EFF2EB;
	border: solid 1px #7E7E7E;
	border-top: none;
	border-left: none;
}

.FastFacts a:hover
{
	color: #404040;
}

div.HeaderLinks
{
	float: right;
	width: 100px;
	padding-right: 40px;
	margin-left: 30px;
}

.HeaderLinks ul
{
	float: right;
	margin: 2px 0 0 0;
}

.HeaderLinks ul li
{
	margin: 0;
	padding: 0;
	list-style-image: url(../design/orangebullet.gif);
	clear: both;
	padding-bottom: 3px;
}

.HeaderLinks a
{
	font-weight: bold;
	font-size: 9px !important;
}

.FooterPane .HtmlTextContainer, .FooterPane .RightColumnBlock
{
	xwidth: auto;
	xfloat: left;
	display: inline;
	float: none;
}

.FooterPane
{
	padding-top: 15px;
	text-align: center;
	white-space: nowrap;
}

div.FooterLinks
{
	xwidth: auto;
	display: inline;
	float: none;
}

.FooterLinks ul
{
	text-align: center;
	display: inline;
	padding: 0;
	margin: 0;
}

.FooterLinks ul li
{
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	display: inline;
	white-space: nowrap;
}

div.SubFooterLinks
{
	xwidth: auto;
	display: inline;
	float: none;
}

.SubFooterLinks ul
{
	text-align: center;
	padding: 0 0 10px 0;
	margin: 0;
}

.SubFooterLinks ul li
{
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	display: inline;
	white-space: nowrap;
	font-weight: bold;
	font-size: 9px !important;
}

.QuickLinkSeparator
{
	display: inline !important;
	padding: 0 5px 0 5px;
	color: #3B7038;
	font-weight: normal;
}

.ContentTableHome div.SubFooterLinks
{
	display: none;
}

.Q4FooterPane
{
	padding-top: 10px;
}

.HeaderPane
{
	padding-bottom: 10px;
	xbackground: #FFFFFF url(../design/StockQuotesBG.gif) no-repeat top center;
}

.StockQuoteHeaderContainer
{
	float: right;
	width: auto;
}

.StockQuoteTable
{
	border: solid 1px #EFF2EB;
}

.StockQuoteHeader
{
	width: 110px;
	float: right;
	background-color: #EFF2EB;
	color: #3B7038;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
	border: solid 1px #FFFFFF;
	display: inline;
	white-space: nowrap;
}

.CompanyLogo
{
	width: auto;
	float: left;
	display: inline;
}

.PressReleaseLatestWideContainer .TitleContainer
{
	width: 490px;
	border-bottom: solid 1px #7E7E7E;
	padding-bottom: 3px;
	margin-bottom: 7px;
}

.PressReleaseLatestWideContainer .TitleLeft
{
	width: 190px;
	float: left;
}

.PressReleaseLatestWideContainer .TitleRight
{
	width: auto;
	text-align: right;
	float: right;
	font-weight: bold;
}

.PressReleaseLatestWideContainer .PressReleaseLatestDate
{
	color: #FBA51A;
	width: 150px;
	float: left;
}

.PressReleaseLatestWideContainer .PressReleaseHeadline
{
	width: 320px;
	float: left;
	.width: auto;
}

.PressReleaseLatestWideContainer .PressReleaseLatestRow td, .PressReleaseLatestWideContainer .PressReleaseLatestAltRow td
{
	padding-bottom: 10px;
}

.tblbgtrans
{
	color:#5E865B;
	background-color:#EAF0E7;
	filter:alpha(opacity=80); 
	-moz-opacity:0.8;
}

.tblbgtrans2
{
	color:#5E865B;
	background-color:#F7F9F5;
	filter:alpha(opacity=80); 
	-moz-opacity:0.8;
}

.posrelative {
	position: relative;
}

.cellbg
{
	background-color:#B1B1B0;	
}

.RightBottomPaneHome .TopOfPage
{
	display: none;
}

.TopOfPage
{
	white-space: nowrap;
}

.RequestInformation
{
	margin-top: 10px;
	float: right;
	width: auto;
}

.subheadingtext, h2
{
	color: #91877e;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 11px;
	display: inline;
}

.RightPaneContent
{
	margin-left: 10px;
	color: #3B7038;
}

.TitleLeft, .TitleLeft a, .TitleLeftHomePage, .TitleLeftHomePage a, .AnnualQuarterlyReportContainer h2, .AnnualQuarterlyReportContainer h3
{
	font-size: 11px;
	width: auto;
	float: left;
	color: #91877e;
	font-weight: bold;
}

.TitleContainer
{
	width: 100%;
	padding-bottom: 5px;
	border-bottom: solid 1px #7E7E7E;
	margin-bottom: 5px;
}

.TitleRight
{
	display: block !important;
	width: auto;
	float: right;
}

.TitleRight b, .AnnualReportLatestContainer b
{
	font-weight: normal;
}

.ClearFix
{
	clear: both;
}

.AnnualQuarterlyReportContainer h2
{
	padding-bottom: 5px;
	border-bottom: solid 1px #7E7E7E;
	display: block;
	width: 100%;
}

.AnnualQuarterlyReportContainer .CoverImagePane, .AnnualQuarterlyReportContainer h3
{
	display: none;
}

.AnnualReportLatestContainer .CoverImagePane
{
	padding: 10px 0 10px 0;
}

.YearPanel
{
	padding: 5px 0 10px 0;
}

.AnnualReportPanel ul, .QuarterlyReportPanel ul, .SupplementalReportPanel ul
{
	margin: 0;
	padding: 0;
}

.AnnualReportPanel li, .QuarterlyReportPanel li, .SupplementalReportPanel li
{
	margin: 0 0 0 0;
	padding: 3px 0 3px 10px;
	list-style-type: none;
	background: transparent url('../design/orangebullet.gif') left center no-repeat;
}

.AnnualReportLatestContainer ul
{
	margin: 10px 10px 10px 20px;
	padding: 0 0 0 0;
}

.AnnualReportPanel h4, .QuarterlyReportPanel h4, .SupplementalReportPanel h4
{
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: normal;
}

a.h4, .AnnualReportLatestContainer a.ReportLink
{
	font-size: 11px;
	text-decoration : none;
	color: #3B7038
}

a.h4:hover
{
	color: #fba51a
}

.YearNavLink
{
	padding-right: 15px;
}

.YearNavContainer a
{
	padding-right: 10px;
}

.YearNavContainer
{
	padding-bottom: 10px;
	display: block;
}

.YearNavContainer .selected
{
	color: #fba51a !important;
	font-weight: bold !important;
}

.PressReleaseLatestDate, .Report2Date, .EventWebcastLatestContainer .Date, .PressReleaseContainer .TabTableDateInline, .TabTableDateInline, .Report2Date, .EventDetailsContainer .EventDate, .PageCompanyGovernance h1.Report2ListTitle
{
	color: #91877E;
	font-weight: bold;
	display: block !important;
}

.PressReleaseTableWidth
{
	width: 100%
}

h1.Detail, .DetailRight
{
	vertical-align: bottom;
}

.PresentationContainer .TabTableHeader, .EventWebcastContainer .TabTableHeader
{
	display: none;
}

.PressReleaseLatestHeadline, .Report2LinkRow, .EventWebcastContainer .TabTableTitle
{
	padding-bottom: 5px;
	display: block;
}

.PresentationContainer .TabTableTitle, .PresentationContainer .TabTableDocLink
{
	margin: 0;
	padding: 0 0 0 20px;
	display: block;
}

.PresentationContainer .TabTableItem td, .PresentationContainer .TabTableItemAlt td
{
	padding-bottom: 10px;
}

.Report2ListContainer .Report2LinkRow
{
	background: transparent url('../design/orangebullet_tall.gif') left top no-repeat;
	padding-left: 5px;
}

.Report2Container .Report2LinkRow, .RegulatoryFilingLatestContainer ul
{
	padding: 0;
	margin: 0;
}

.Report2ListTable, .Report2Table, .PressReleaseLatestTable, .EventWebcastLatestTable
{
	border-color: #F7F5F6 !important;
}

.Report2Container
{
	padding: 5px 0 10px 0;
}

.Report2Container .Report2LinkRow a, .PressReleaseLatestContainer .PressReleaseLatestContentColumn a, .AnnualReportLatestContainer li
{
	background: transparent url('../design/orangebullet.gif') left center no-repeat;
	padding: 3px 0 3px 15px;
	margin: 0 0 0 5px;
	display: block;
}

.PageNews .PressReleaseLatestContainer .PressReleaseLatestContentColumn a
{
	background: transparent url('../design/orangebullet_tall.gif') left top no-repeat;
}

.AnnualReportLatestContainer ul
{
	padding: 5px 0 10px 0;
	margin: 0;
}

.AnnualReportLatestContainer li
{
	list-style: none;
}

.Report2ListContainer .Report2LinkRow a
{
	padding-bottom: 10px;
	display: block;
}

.Report2ListContainer .YearNavContainer
{
	display: none;
}

.PressReleaseLatestContainer .PressReleaseLatestContentColumn a
{
	padding: 0 0 3px 15px;
}

.Report2FileSizeRow
{
	display: none;
}

.EventWebcastLatestContainer .EventWebcastTitle, .PressReleaseContainer .TabTableTitle, .EventWebcastContainer .TabTableTitle, .EventWebcastLatestContainer .hrefDocument
{
	padding-left: 20px;
	display: block;
}

.EventWebcastLatestContainer .EventWebcastTitle
{
	padding-bottom: 5px;
}

.EventWebcastLatestContainer .Date, .PressReleaseContainer .TabTableDateInline, .EventWebcastContainer .TabTableDateInline, .PresentationContainer .TabTableDateInline
{
	background: transparent url('../design/orangebullet_tall.gif') left top no-repeat;
	margin-left: 6px;
	padding-left: 14px;
	display: block;
}

.PressReleaseContainer .TabTableDate, .EventWebcastContainer .TabTableDate, .PresentationContainer .TabTableDate
{
	display: none !important
}

.PresentationContainer .TabTableData, .PressReleaseContainer .TabTableData, .EventWebcastContainer .TabTableData
{
	padding-bottom: 10px;
}

.PageInvestorInformation .EventWebcastLatestContainer .EventWebcastTitle
{
	margin-left: 4px;
	display: block;
}

.PageInvestorInformation .EventWebcastLatestContainer .Date, .PressReleaseContainer .TabTableHeader, .EventWebcastContainer .TabTableHeader, .PresentationContainer .TabTableHeader
{
	display: none !important;
}

.PageInvestorInformation .EventWebcastTitle
{
	background: transparent url('../design/orangebullet_tall.gif') left top no-repeat;
	margin-top: 5px;
	padding-left: 15px;
	padding-bottom: 0;
}

.EventWebcastContainer .YearNavContainer a
{
	padding-right: 15px;
}

br.NoBr
{
	display: none;
}

.gallerytitle
{
	font-family: Verdana;
	font-size: 11px;
	color: #939698;
	font-weight: bold;
}

.gallerytext
{
	font-family: Verdana;
	font-size: 10px;
	color: #939698;
}

.NotFoundText
{
	display: none;
}

.PageCompanyGovernance .Report2LinkRow a
{
	padding: 0 0 5px 0;
}

.PageCompanyGovernance h1.Report2ListTitle
{
	margin: 0;
	padding: 0;
	border: none;
	text-transform: none;
	padding-bottom: 5px;
}

.EventWebcastContainer .BodyLinks
{
	display: none;
}

.ProjectRegion, .ProjectRegionDash
{
	display:none;
}

.SubmitButton
{
	font-size: 11px;
}

.EventWebcastLinks
{
	padding-left: 20px;
	display: block;
}

.RegulartoryFilingContainer .TitleContainer
{
        padding-bottom: 17px;
        .padding-bottom: 5px;
        _padding-bottom: 5px;
}

.ShareThisContainer
{
	display: block;
	clear: both;
	text-align: right;
}

.HomePageContainer .RssLinkTopContainer
{
	padding-right: 70px;
}

.PressReleaseOuterContainer .RssLinkTopContainer,
.EventWebcastContainer .RssLinkTopContainer
{
	position: relative;
	top: -35px;
}

.RssLinkBottomContainer
{
	clear: both;
	width: 100%;
	text-align: right;
	padding-bottom: 15px;
	padding-right: 70px;
}

table.PressReleaseLatestTable,
table.PressReleaseTableWidth, 
.EventWebcastLatestContainer table
{
	border-collapse: separate !important;
}


/*Add by Alexc */

.Section1 table,
.ReservesPage table
{
	border:none;
	border-bottom:1px solid #949599 !important;
	border-left:1px solid #949599 !important;
	border-collapse:separate !important;
}

.Section1 table td,
.ReservesPage table td{
	border:none !important;
	border-top:1px solid #949599 !important;
	border-right:1px solid #949599 !important;
	border-collapse:separate !important;
}

.Section1 table td p,
.ReservesPage table td p{
	margin:0px;
}

.MailingListUnsubscribeTable .MailingListCol2{
	white-space:nowrap;
}

/*END: Add by Alexc */