body{
	margin:0px;
	font-family:Verdana;
	font-size:12px;
	color:#446a3d;
	text-decoration : none;
	background:#fff;
	line-height:18px;
}


/* %=Global */

table, table td {
	border:none;
}

a
{
	cursor: pointer;
	text-decoration : none;	
	color:#464647;
}

a:link , a:active, a:visited
{
	color: #464647;
	
}

a:hover
{
	
}

a img{
	border:0px;
}

.PaneContent a
{
	text-decoration : underline;
}

.PaneContent a:hover
{
	text-decoration : none;
}

form
{
	margin: 0;
}

blockquote
{
	margin-left: 40px;
}


h1
{
	margin:15px 0px 15px;
	font-size:20px;
	color:#3b6a34;
	font-family:Arial;
	font-weight:bold;
}


h2, h3, h4, h5
{
	padding: 0;
	margin: 0;
	font-weight: bold;
}

table
{
	border-collapse: separate !important;
}


/* %=Layout */


.Page_Default_Inner, .PageDefaultInner
{
	width: 990px;
	margin:0px auto;
}


/* ##### Start Header  ##### */

.PaneHeader {
	height:95px;
}

.PaneHeader:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.PaneHeader {display: inline-block;}

/* Hides from IE-mac \*/
* html .PaneHeader {height: 1%;}
.PaneHeader {display: block;}
/* End hide from IE-mac */ 



.ClientLogo 
{
	float:left;
	width:220px;
}


.HeaderLinks {
	
	padding:65px 15px 0;
	float:right;
}


.HeaderLinks ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}


.HeaderLinks ul li{
	display:inline;
	padding:0 10px 18px;
	
}


.HeaderLinks a {
	
	color:#5f6062;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
}

.HeaderLinks a:hover {
	color:#2d588f;
}

.HeaderLinks .QuickLinkSeparator{
	display:inline !important;	 
	color:#998959;
	padding:0px 10px;
}




/* ##### Start Header  ##### */



/* ########### Start Main Navitation */

embed{
	display:block;
}

.PaneNavigation{
}


.PaneNavigation:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.PaneNavigation {display: inline-block;}

/* Hides from IE-mac \*/
* html .PaneNavigation {height: 1%;}
.PaneNavigation {display: block;}
/* End hide from IE-mac */ 





/* Rad panel Start*/


.RadMenu_Default 
{
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 9999;
	text-align: left;
}




.RadMenu_Default .rootGroup
{
	margin: 0;
	padding: 0;
	float:left;
}

.RadMenu_Default .rootGroup .text
{
	font-family:verdana;
	margin: 0 0 0 0;
	color:#efe9e5;
	font-size:13px;
	width:142px;
	color:#fff;
	text-align:center;
	text-align:center;
	padding:10px;
	border-right:3px solid #fff;
	background:#006838;
}

.RadMenu_Default .rootGroup .last .text{
	border:none;
	width:145px;
}

.RadMenu_Default .rootGroup a.link,
.RadMenu_Default .rootGroup a.active,
.RadMenu_Default .rootGroup a.selected,
.RadMenu_Default .rootGroup a.hover
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-decoration: none;
	
}

.RadMenu_Default .rootGroup ul li a.link:hover span

{
	color:#000;
	
}



/*
.RadMenu_Default .expandLeft, .RadMenu_Default .expandRight{
	background:url(../design/arrow_over.gif) right center no-repeat ;
	padding-right:15px;
}

*/


.RadMenu_Default .group
{
	
	position: relative;
	z-index: 1001;
	margin-left: 2px;
	background:#006838;
}

.slide{
	margin-top:3px !important;
}

.RadMenu_Default .group li {
	border-bottom:1px solid #fff;
	display:block;
}

.RadMenu_Default .group .text
{
	font-weight: normal;
	padding: 6px 6px 6px 6px;	
	cursor:pointer;
	margin-right:5px !important;
	min-width:145px;
	text-align:left;
	border-right:none;
	width:auto;
	font-size:11px;
}

	
.RadMenu_Default .group .level2 .item
{
	margin:0;
	padding:0;
}

.RadMenu_Default .rootGroup .selected .text, .RadMenu_Default .rootGroup .expanded .text, .RadMenu_Default .group li a:hover, .RadMenu_Default .group li a:hover .text
{
	color: #000;
	background:#ccc !important;
}



/* right to left */
.RadMenu_Default_rtl .group .link:hover .expandLeft,
.RadMenu_Default_rtl .group .link:hover .expandRight
{
	margin: 0 0 0 0;
}


/* Rad panel END */

.tabstrip,
.tabstrip ul
{
	margin:0;
	padding:0;
}

.RadTabStrip_SectionNav  ul li{
	display:inline;
	padding:0 10px 18px;
}


.RadTabStrip_SectionNav  ul li.last{
	display:inline;
	padding:0 10px 18px;
	background:none;
}


.RadTabStrip_SectionNav  ul li a {
	font-family:"Times New Roman",Times,serif;
	color:#000;
	font-size:14px;
	
}

.RadTabStrip_SectionNav  ul li a:hover {
	color:#2d588f;
}

.RadTabStrip_SubsectionNav ul{
	
}

.RadTabStrip_SubsectionNav ul li {
	padding-top:10px;
}

.RadTabStrip_SubsectionNav ul li a{
	font-size:12px;
	color:#2d588f;
	border-right:1px solid #2d588f;
	padding:0px 5px;
	font-family:"Times New Roman",Times,serif;
	line-height:13px;
}

.RadTabStrip_SubsectionNav ul li.last a{
	border:none;
}



.LayoutHomePageLayout .RadTabStrip_SubsectionNav {
	display:none;
}

.tabstrip div{
	float:none !important;
}

/* Rad panel END */






.HeaderImage{
	background:url(../design/header_img_sec.jpg) bottom left no-repeat;
	height:158px;
}

.LayoutHomePageLayout .HeaderImage{
	background:url(../design/header_img.jpg) bottom left no-repeat;
	height:315px;
}

.HeaderImage img{ display:none;}


/* ########### END Main Navitation */





/* ##### Start Content Page  ##### */

.PaneContent
{
	width:550px;
	float: left;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
}

.LayoutHomePageLayout .PaneContent{
	width:250px;
	margin-top:0px;
	color:#464647;
}

.LayoutTwoColumnLayout .PaneContent{
	width:750px;
}


.TitleContainer .TitleRight{
	display:none;
}

.PaneContentInner{
	background:url(../design/columndevider2.gif) repeat-y left;
	margin-top:2px;
}


.LayoutTwoColumnLayout .PaneContentInner{
	background:url(../design/columndevider.gif) repeat-y left;
}

.LayoutHomePageLayout .PaneContentInner{
	background:none;
	border-top:30px solid #f9a03c;
	padding-top:15px;
}

.PaneContentInner:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.PaneContentInner {display: inline-block;}

/* Hides from IE-mac \*/
* html .PaneContentInner {height: 1%;}
.PaneContentInner {display: block;}
/* End hide from IE-mac */ 



.PaneLeft
{
	width:142px;
	padding:12px 5px 30px 15px;
	float:left;
}


.LayoutHomePageLayout .PaneLeft{
	display:block;
	width: 350px;
	margin-right:15px;
	padding:0px 0px 20px 15px;
	
}


.ContentPaneDiv:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.ContentPaneDiv {display: inline-block;}

/* Hides from IE-mac \*/
* html .ContentPaneDiv {height: 1%;}
.ContentPaneDiv {display: block;}
/* End hide from IE-mac */ 




.PaneRight
{
	width: 175px;
	float: right;
	padding:0px 40px 20px 20px;
	/*border-left:3px solid #d9d9d7;*/
	min-height:200px;
	
}


.LayoutTwoColumnLayout .PaneRight{
	display:none;
}

.PaneRight h1{
	margin-bottom:5px;
}


.LayoutHomePageLayout .PaneRight
{
	width: 235px;
	float:left;
	background:none;
	border:0px;
	margin:0px;
}

.QuickLinks ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.QuickLinks ul li{
	padding:3px 0px;
}

.QuickLinks ul li a{
	color:#464647;
}

/* ###### Start Sec Menu Nvigation  #########  */



.SecondaryNavigationPanelContainer
{
	margin: 0;
	padding: 0;
}

.SecondaryNavTitle
{
	display: block;
	padding:0px 0px 9px 0px;
	color:#62563e;
	font-weight:bold;
	
}



.panelbarItem0, .panelbarItem0Collapsed, .panelbarItem0Selected, .panelbarItem0Expanded, .panelbarItem0ExpandedSelected,
.panelbarItem, .panelbarItemCollapsed, .panelbarItemExpanded, .panelbarItemExpandedSelected, .panelbarItemSelected,
.panelbarItem2, .panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected, .panelbarItem2Selected,
.panelbarItem3, .panelbarItem3Collapsed, .panelbarItem3ExpandedSelected, .panelbarItem3Selected
{

}

.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
{
	width: 100% !important;
	cursor: pointer;
	white-space: normal !important;
	line-height: normal;
	padding: 9px 0px 9px 0px;
	color:#efe9e5;
	font-size:12px;
	
}

.panelbarItem0, .panelbarItem0Collapsed, .panelbarItem0Expanded, .panelbarItem0ExpandedSelected, .panelbarItem0Selected
{
}

.panelbarItem0 td, .panelbarItem0Collapsed td, .panelbarItem0Expanded td, .panelbarItem0ExpandedSelected td, .panelbarItem0Selected td
{
}

.panelbarItem2 td, .panelbarItem2Collapsed td, .panelbarItem2Expanded td, .panelbarItem2ExpandedSelected td, .panelbarItem2Selected td
{
	padding-right: 20px;
}

.panelbarItem3 td, .panelbarItem3Collapsed td, .panelbarItem3Expanded td, .panelbarItem3ExpandedSelected td, .panelbarItem3Selected td
{
	padding-right: 30px;
}

.panelbarItemCollapsed, .panelbarItemExpanded, .panelbarItemExpandedSelected,
.panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected,
.panelbarItem3ExpandedSelected
{
	
}

.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:#4A2900;
	text-decoration:none;
	cursor: pointer;
	text-align: left;
	line-height:14px;
	
}

.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected,
.panelbarItemTextHover, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected,
.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected,
.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
{
        color: #446a3d !important;
}

.panelbarItem0Text, .panelbarItem0TextExpanded, .panelbarItem0TextSelected, .panelbarItem0TextExpandedSelected,
.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected
{

}

.panelbarItem2Text, .panelbarItem2TextExpanded, .panelbarItem2TextSelected, .panelbarItem2TextExpandedSelected,
.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected,
.panelbarItem3Text, .panelbarItem3TextExpanded, .panelbarItem3TextSelected, .panelbarItem3TextExpandedSelected,
.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
{
	border: none;
}

.panelbarItemExpandedSelected, .panelbarItemSelected, .panelbarItemExpanded
{
}

.panelbarItem2, .panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected, .panelbarItem2Selected
{
	margin: 0 0 0 10px;
}

.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected
{
}

.panelbarItem3, .panelbarItem3Collapsed, .panelbarItem3Expanded, .panelbarItem3ExpandedSelected, .panelbarItem3Selected
{
	margin: 0 0 0 20px;
}

.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
{
}


.panelbarItemTextSelected, .panelbarItem2TextSelected, .panelbarItem3TextSelected
{
        color: #446a3d !important;
}


/* ###### END Sec Menu Nvigation  #########  */





/* ##### Start Content Page  ##### */



.PaneFooter
{
	text-align:center;
	padding-top:20px;
	font-size:12px;

}


.Copyright
{
	width: auto;
	color:#959595;
	padding-left:5px;
	font-size:10px;
	display:inline;
}



div.FooterLinks
{
	text-align:center;
	
}

.LayoutHomePageLayout div.FooterLinks
{
	padding-left:0px;
}

.FooterLinks ul
{
	margin: 0;
	padding: 0;
}

.FooterLinks ul li
{
	list-style: none;
	display: inline;
	text-transform:capitalize;
	color:#959595;
	font-size:10px;
}



.FooterLinks ul li a
{
	padding:0px 0px;
	color:#959595;
	font-size:10px
	
}


div.FooterLinks .QuickLinkSeparator
{
	display: inline !important;
}

.NotFoundMessage, .NotFoundText
{
	text-align: left !important;
}

.NotFoundText
{
	padding-top: 15px;
}

/* Integrated Print Panel */

.Hide 
{
	display: none;
	visibility: hidden; 	
}



.PrintPage
{
	float: right;
	width: auto;
	text-align: right;
}




/* Generic datagrids */


.TabTableHeader
{
	visibility: hidden;
	.display: none;
	_display: none;
	position: absolute;
	bottom: 0px;
}



.TabTableDate
{
	font-weight: bold;
	white-space: nowrap;
	width: 10% !important;
	padding-right: 15px;
}

.TabTableItem, .TabTableItemAlt
{
	
}

.TabTableDateInline{
	display:block !important;
	font-weight: bold;
	white-space: nowrap;
}

.TabTableItem td, .TabTableItemAlt td, .TabTableData
{
	padding:5px 0px;
}

.TabTableItemAlt
{
}

/* Generic Items */


.clear{
	clear: both;
}

.ClearFix
{
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

.ClearFloat:after {content: ".";visibility: hidden;display: block;height: 0;clear: both;}


.NoBr
{
	display: none;
}

.RequiredField
{
	color: Red;
}


/* ###### End Menu Nvigation  #########  */



/* ########### Start Custom Page Classes ########## */


/* ########### Start Home Page Classes ########## */

.PaneLeft .ShareThisContainer{
	display:none;
}

.HomeInfo{
	font-weight:bold;
	color:#446a3d;
	line-height:24px;
}


.PressReleaseLatestContainer{
	font-size:11px;
}

.PressReleaseLatestContainer .ModuleTitle, .HOmeQuickLinks .ModuleTitle{
	font-weight:bold;
	color:#446a3d;
	font-size:14px;
	display:block;
	padding-bottom:5px;
}

.PressReleaseLatestContentColumn{
	padding-bottom:5px;
}

.HomeStockQuotes{
        display: inline;
	font-size:14px;
	font-weight:bold;
	color:#464647;
}

.HomeStockQuotes h1{
	margin:0px;
	padding-bottom:5px;
	font-weight:bold;
	color:#446a3d;
	font-size:14px;
	display:block;
}

.HomeStockQuotes .StockItemSpacer
{
        display: none;
}

.HOmeQuickLinks ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.HOmeQuickLinks ul li {
	padding-bottom:5px;
}
.HOmeQuickLinks ul li  a{
	color:#464647;
	font-weight:bold;
	font-size:11px;
}

.DetailRight{
	display:none;
}

.BorderTable{
	border-bottom:1px solid #000;
	border-left:1px solid #000;
}


.BorderTable td{
	border-top:1px solid #000;
	border-right:1px solid #000;
}

.PersonContainer {
padding-bottom: 20px;
}

.PersonContainer h3
{
        margin-bottom: 10px;
}

.PageCorporateProfileManagementTeam .PersonPhoto
{
	float: left;
}

.PageCorporateProfileManagementTeam .PersonDescription
{
	float: right;
        margin-left: 20px;   
        width: 400px;      
}

.FaqQuestionList {
padding-bottom: 20px;
}

.FaqQuestionLink {
display: block;
}

.SiteMap-Level2
{
	list-style: none;   
}
.SiteMap-Level3
{
	margin: 0 0 0 30px;
}
.SiteMap-Level4
{
	margin: 0 0 0 50px;
}

.ProjectContentContainer ul
{
        margin-top: 0px;
}

.ProjectContentContainer .RegionName,
.ProjectContentContainer .ProjectRegionDash
{
        display: none;
}

.YearNavContainer 
{
        position: relative;
        left: -10px;
}

.YearNavContainer a
{
        border-right: solid 1px #464647;
        padding: 0 13px 0 10px;
}

.HomeStockQuoteTSX
{
        color: #464647;
        display: inline;
        font-weight: bold;
        font-family: Verdana;
        font-size: 14px;
}

.HomeStockQuoteTSX .ContentContainer
{
        display: inline;
}

.EventWebcastContainer .TabTableDate,
.PresentationContainer .TabTableDate
{
        display: none !important;
}

.PressReleaseLatestContainer .TitleContainer,
.EventWebcastLatestContainer .TitleContainer,
.PresentationLatestContainer .TitleContainer
{
        padding-bottom: 10px;
        _padding-bottom: 0px; /* ie6 */
}

.PresentationLatestContainer .TitleContainer
{
        _padding-bottom: 20px; /* ie6 */
}

.PressReleaseLatestContainer .TitleContainer a,
.EventWebcastLatestContainer .TitleContainer a,
.PresentationLatestContainer .TitleContainer a,
.PressReleaseLatestContainer .MiddleColumnContent a
{
        text-decoration: none !important; 
}

.PressReleaseLatestContainer .ModuleTitle,
.EventWebcastLatestContainer .ModuleTitle,
.PresentationLatestContainer .ModuleTitle
{
        color: #446a3d;
        font-weight: bold;
        font-size: 14px;
        text-decoration: none;
}


.EventWebcastLatestContainer .Date,
.PresentationLatestContainer .Date,
.EventWebcastTitle
{
        display: block;
}


.PressReleaseLatestContainer,
.PresentationLatestContainer,
.EventWebcastLatestContainer
{
        font-size: 12px;
        margin-bottom: 20px;
}


.PresentationLatestContainer
{
        margin-bottom: 30px;
}


.PressReleaseLatestContainer .MiddleColumnContent,
.EventWebcastLatestContainer .BodyContainer
{
        margin-bottom: 5px;
}

.PressReleaseLatestDate
{
        color: #446a3d;
        text-decoration: none !important;
}

.PressReleaseLatestContainer .MiddleColumnContent .PressReleaseLatestHeadline
{
        text-decoration: underline;
}

.PressReleaseLatestContainer .MiddleColumnContent .PressReleaseLatestHeadline:hover
{
        text-decoration: none;
}

.StockQuoteTsxLabel, 
.StockQuoteTsxLabel .ContentContainer,
.PaneRight .GlobalStockQuote
{
        display: inline;
}

.StockQuoteTsxLabel
{
        font-weight: bold;
}

.StockQuoteDelayedLabel
{
        font-size: 10px;
}

.PageInvestorsInvestorsOverview .PaneRight .QuickLinks
{
        margin-bottom: 20px;
}

.RequiredField, .MailingListCol2 span
{
color: #536BA8 !important;
}
