/* red: bc0f0f, dark grey: 333, med grey: 555 */

/* r.a.d.menu Plain skin */

.RadMenu_Default {padding:0;margin:0; z-index: 9999;}
.RadMenu_Default .leftImage{cursor:pointer;_cursor:hand;}
.RadMenu_Default .link
{
	padding: 0;
	margin: 0;
	xpadding-right: 25px;
	text-decoration:none;
	color: #000000;
	background: none;
	cursor:hand;
	text-align: left;
}

.RadMenu_Default .rootGroup .text, .RadMenu_Default .rootGroup .slide .item .link .text
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	cursor:pointer;
	_cursor:hand;
	color: #fff;
}

.RadMenu_Default .rootGroup
{
	padding: 0;
	margin: 0;
	line-height: 25px;
}

.RadMenu_Default .rootGroup .link:hover
{
	background-color: #333 !important;
}

.RadMenu_Default .rootGroup .link:hover .text
{
	color: red !important;
	white-space: nowrap;	
}

.RadMenu_Default .horizontal.rootGroup .item
{
	margin-right: 25px;
}

.RadMenu_Default .horizontal.rootGroup .item .link.selected .text
{
	color: red !important;
}

.RadMenu_Default .slide
{
	margin-left: -15px;
}

.RadMenu_Default .vertical .item
{
	margin-right: 0px !important;
}

.RadMenu_Default .group
{
	border: solid 1px #000000;
	border-top: none;
	background-color: #000;
	z-index: 1001 !important;
	margin-left: 2px;
}

.RadMenu_Default .group .link
{
	padding: 5px 0 5px 6px;
	color: #FFFFFF;
	background: transparent url(../files/design/nav_line.gif) repeat-x scroll bottom left;
}

.RadMenu_Default .group .link:hover
{
	color: red;	
	text-decoration: none;
}

.RadMenu_Default .group .link:hover .text
{
	color: #000;
	font-weight:  normal;
	text-decoration: none;
	xbackground-color: #EEEEEE;
}

.RadMenu_Default .group .text
{
	padding: 0 20px 0 6px;	
	xmargin: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	cursor: hand;
	width: 147px;
	text-decoration: none;
	xcolor: #000000;
}
	
.RadMenu_Default .group .item
{	
}

.RadMenu_Default .group .level2
{
	display: none;
}

.RadMenu_Default .level2
{
	display: none !important;
}
	
.RadMenu_Default .group .level2 .item
{
	margin:0; padding:0;
}

.RadMenu_Default .rightArrow,
.RadMenu_Default .leftArrow
{
	height:100%;
}

.RadMenu_Default .rightArrow,
.RadMenu_Default .rightArrowDisabled
{
	xbackground-image: url(../files/design/nav_arrow.gif);
}

.RadMenu_Default .expandLeft,
.RadMenu_Default .expandRight
{
	xbackground:transparent url(../files/design/nav_arrow.gif) no-repeat center right;
}

/* right to left */
.RadMenu_Default_rtl .group .link:hover .expandLeft,
.RadMenu_Default_rtl .group .link:hover .expandRight
{
	margin: 0px;
}

.RadMenu_Default .link:hover .expandLeft,
.RadMenu_Default .link:hover .expandRight
{
	
}

/* Rad panel */

.panelbarItem0Expanded,
.panelbarItem, .panelbarItemExpanded, .panelbarItemExpandedSelected, .panelbarItemSelected, .panelbarItemCollapsed,
.panelbarItem2, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected, .panelbarItem2Selected, .panelbarItem2Collapsed,
.panelbarItem3, .panelbarItem3Expanded, .panelbarItem3ExpandedSelected, .panelbarItem3Selected, .panelbarItem3Collapsed
{
	color: #000000;
	text-align: left;
	cursor: pointer;
	white-space: normal;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, Verdana, Swiss, sans-serif;
	font-size: 11px;
	xbackground: transparent url(../files/design/2ndNav_line.gif) no-repeat scroll bottom left;
	xline-height: 22px;
}

.panelbarItem0ExpandedSelected, 
.panelbarItemExpandedSelected, .panelbarItemCollapsed, .panelbarItemExpanded, .panelbarItemTextExpanded
x.panelbarItem2Collapsed, x.panelbarItem2Text, x.panelbarItem2TextHover, x.panelbarItem2TextExpandedSelected, x.panelbarItem2TextHoverExpandedSelected
{
	border-top: solid 2px #fff;
}

x.panelbarItemExpandedSelected, x.panelbarItemExpanded
{
	background: none;
	line-height: normal;
}

.panelbarItemCollapsed, .panelbarItem2Collapsed, .panelbarItem3Collapsed
{
	xdisplay: none;
}

.panelbarItem0, .panelbarItem0Expanded, .panelbarItem0Selected, .panelbarItem0ExpandedSelected, 
.panelbarItem0TextExpanded, .panelbarItem0TextHoverExpanded, .panelbarItem0TextExpandedSelected, .panelbarItem0TextHoverExpandedSelected,
.HomeImage
{
	xbackground: transparent url(../files/design/2ndNavTitleBG.gif) no-repeat scroll top left;
	xbackground-color: #bc0f0f;
	background-color: #f2f2f2;
	color: #000;
	font-family: Arial, Helvetica, Verdana, Swiss, sans-serif;
	font-size: 11px;
	xheight: 33px;
	margin: 0 0 0 0;
	xpadding: 0 0 0 0;
	width: 190px;
}

.panelbarItem0Selected, .panelbarItem0ExpandedSelected
{
	
}

.panelbarItem0Text, .panelbarItem0TextHover, .panelbarItem0TextExpanded, .panelbarItem0TextExpandedSelected, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverExpandedSelected,
.panelbarItemText, .panelbarItemTextHover, .panelbarItemTextExpanded, .panelbarItemTextExpandedSelected, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverExpandedSelected
{
	font-weight: bold;
}

.panelbarItem0TextHover, .panelbarItemTextHover, .panelbarItem2TextHover, .panelbarItem3TextHover
{ 		
	background-color: #bc0f0f;
	color: #FFFFFF;
}

.panelbarItem0Text, .panelbarItemText, .panelbarItem2Text, x.panelbarItem2Collapsed, .panelbarItem3Text,

.panelbarItem0TextExpanded, .panelbarItemTextExpanded, .panelbarItem2TextExpanded, .panelbarItem3TextExpanded,
.panelbarItemTextSelected, .panelbarItem2TextSelected, .panelbarItem3TextSelected,
.panelbarItem0TextExpandedSelected, .panelbarItemTextExpandedSelected, .panelbarItem2TextExpandedSelected, .panelbarItem3TextExpandedSelected,

.panelbarItem0TextHover, .panelbarItemTextHover, .panelbarItem2TextHover, .panelbarItem3TextHover,
.panelbarItem0TextHoverExpanded, .panelbarItemTextHoverExpanded, .panelbarItem2TextHoverExpanded, .panelbarItem3TextHoverExpanded,
.panelbarItem0TextHoverSelected, .panelbarItemTextHoverSelected, .panelbarItem2TextHoverSelected, .panelbarItem3TextHoverSelected,
.panelbarItem0TextHoverExpandedSelected, .panelbarItemTextHoverExpandedSelected, .panelbarItem2TextHoverExpandedSelected, .panelbarItem3TextHoverExpandedSelected
{
	xbackground: transparent url(../files/design/2ndNav_closed.gif) no-repeat scroll top left;
	background-color: #f2f2f2;
	padding: 3px 0 3px 5px;
	
	color: #000;
}
.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, 
.panelbarItemTextHover, .panelbarItem2TextHover, .panelbarItem3TextHover,
.panelbarItem0TextHoverExpanded, .panelbarItemTextHoverExpanded, .panelbarItem2TextHoverExpanded, .panelbarItem3TextHoverExpanded,
.panelbarItemTextHoverSelected, .panelbarItem2TextHoverSelected, .panelbarItem3TextHoverSelected,
.panelbarItem0TextHoverExpandedSelected, .panelbarItemTextHoverExpandedSelected, .panelbarItem2TextHoverExpandedSelected, .panelbarItem3TextHoverExpandedSelected
{
	background-color: #bc0f0f;
	color: #fff;
}

.panelbarItemTextExpanded, x.panelbarItem2TextExpanded, .panelbarItem3TextExpanded,
.panelbarItemTextSelected, .panelbarItem2TextSelected, .panelbarItem3TextSelected,
.panelbarItem0TextExpandedSelected, .panelbarItemTextExpandedSelected, .panelbarItem2TextExpandedSelected, .panelbarItem3TextExpandedSelected
{
	background-color: #bc0f0f;
	color: #fff;
}

.panelbarItemText
{
	xbackground: transparent url(../files/design/2ndNav_off.gif) no-repeat scroll top left;
}

.panelbarItem2, .panelbarItem2Text, .panelbarItem2Selected, .panelbarItem2ExpandedSelected, .panelbarItem2Expanded, .panelbarItem2Collapsed,
.panelbarItem2TextExpanded,
.panelbarItem2TextSelected,
.panelbarItem2TextExpandedSelected
{
	xpadding: 0 0 0 15px;
	xline-height: 18px;
	xwidth: 135px;
	
	background-image: none;
	color: #000000;		
}

.panelbarItem2Selected, .panelbarItem2ExpandedSelected,
.panelbarItem2TextSelected,
.panelbarItem2TextExpandedSelected,
.panelbarItem2TextHover,
.panelbarItem2TextHoverExpanded,
.panelbarItem2TextHoverSelected,
.panelbarItem2TextHoverExpandedSelected
{
	x.background: transparent url(../files/design/2ndNav2_closed.gif) no-repeat scroll top left;
	color: #fff;
}

.panelbarItem3, .panelbarItem3Text, .panelbarItem3Selected, .panelbarItem3ExpandedSelected, .panelbarItem3Expanded, .panelbarItem3Collapsed,
.panelbarItem3TextExpanded,
.panelbarItem3TextSelected,
.panelbarItem3TextExpandedSelected
{
	xpadding: 0 0 0 10px;
	x.padding: 0 0 0 20px;	
	xline-height: 18px;
	xwidth: 135px;
	
	background-image: none;
	color: #000;
}

.panelbarItem3Selected, .panelbarItem3ExpandedSelected,
.panelbarItem3TextSelected,
.panelbarItem3TextExpandedSelected,
.panelbarItem3TextHover,
.panelbarItem3TextHoverExpanded,
.panelbarItem3TextHoverSelected,
.panelbarItem3TextHoverExpandedSelected
{
	x.background: transparent url(../files/design/2ndNav2_closed.gif) no-repeat scroll top left;
	xpadding: 0 0 0 10px;
	x.padding: 0 0 0 20px;
	
	color: #fff;
}

.SecondaryNavigationPanelContainer tr, .SecondaryNavigationPanelContainer td
{
	xborder-bottom: solid 3px #fff;
	display: block !important;
}

.SecondaryNavigationPanelContainer
{
	margin-top: 10px;
	padding: 0px 10px 10px 10px;
	width: 130px;
}

.SecondaryNavigationPanelContainer .SubNavCont table td
{
}

.SecondaryNavTitle
{
	display: none;
}

/* %=Navigation */

.tabstrip,
.tabstrip ul
{
	margin:0;
	padding:0;
}

.tabstrip a, 
.tabstrip a:hover
{	
	text-decoration: none;	
}

.tabstrip div
{
	width:100%;
	float:left;
	_float:none;
}

.tabstrip ul
{
	width:100%;
}

.tabstrip li
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}

.tabstrip li.break
{
	float:none;
}

.tabstrip li.break br
{
	clear:both;
}

.tabstrip li a
{
	float:left;
	position:relative;
	font-size:100%;
}

.tabstrip li a img
{
	float:left;
	border:0;
}

.tabstrip li a.selected
{
	z-index:0;
	cursor:default;
}

.tabstrip li a .wrap, 
.tabstrip li a .innerWrap
{
	float:left;
	clear:both;
	white-space:nowrap;	
	cursor:pointer;
	/* IE 5 Win */
	_cursor:hand;
	padding: 2px;
}

.tabstrip li a.selected .wrap, 
.tabstrip li a.selected .innerWrap
{
	cursor:default;
}

.tabstrip .leftArrow,
.tabstrip .rightArrow,
.tabstrip .leftArrowDisabled,
.tabstrip .rightArrowDisabled
{
	position:absolute;
	z-index:100;
	text-decoration:none;
}

.RadTabStrip_SectionNav 
{
	font: 11px Arial, Helvetica, sans-serif;
}

.RadTabStrip_SectionNav ul
{
	xborder-top: solid 5px white;
	margin-top: -5px;
}

.RadTabStrip_SectionNav li a
{
	background: transparent url(../images/nav/separator.gif) 0px 0px no-repeat;	
	color: #000000;
	padding-left: 16px;	
	height: 20px;
	line-height: 14px;
	margin-right: -4px;
	text-decoration:none;			
}

.RadTabStrip_SectionNav li:first-child a
{
	background-image: none;
}

.RadTabStrip_SectionNav li a .wrap
{
	padding-right: 17px;
}

.RadTabStrip_SectionNav li a .innerWrap
{
	text-align: center;
}

.RadTabStrip_SectionNav li a.selected
{
	background: transparent url(../images/nav/tableft_on.gif) 2px 2px no-repeat;
	color: #000;	
	height: 20px;
	line-height:14px;
	margin-right: -1px;
	margin-top: 0px; 	
	padding-left: 16px;
	z-index: 10;
}

.RadTabStrip_SectionNav li a.selected .wrap
{	
	background: transparent url(../images/nav/tabright_on.gif) right 2px no-repeat;	
	padding-right: 16px;	
	margin-right: -3px;
}

.RadTabStrip_SectionNav li a.selected .innerWrap
{
	background: transparent url(../images/nav/tabmiddle_on.gif) 0px 0px repeat-x;
	margin-top: 0px;
	text-align: center;	
}

.RadTabStrip_SubsectionNav
{
	font: 11px Arial,Helvetica,sans-serif;
	margin-top: -12px;
	background: #E1DBC4;
	
}

.RadTabStrip_SubsectionNav ul
{
	border: 0;
	background: #e1dbc4;
	height: 23px;
}

.RadTabStrip_SubsectionNav li a
{
	background: url(../images/nav/separator2.gif) 0px 3px no-repeat;
	color: #000;	
	padding-left: 10px;
	padding-top: 0px;
}

.RadTabStrip_SubsectionNav li:first-child a
{
	background-image: none;
}

.RadTabStrip_SubsectionNav li a .wrap
{
	padding-right: 7px;
}

.NavigationPane
{
	background-color: #303030;
	padding-left: 15px;
}

.NavigationPane .slide .vertical
{
	background-color: #fff;
	border: solid 1px #303030;
}

.NavigationPane .slide .vertical .text
{
	color: #000 !important;
	font-weight: normal !important;
}

.NavigationPane .slide .vertical a
{
	padding: 0 0 0 5px !important;
}

.NavigationPane .slide .vertical a:hover
{
	background-color: #bc0f0f !important;
}

.NavigationPane .slide .vertical a:hover .text
{
	color: #fff !important;
}

.MainNavigationInner a.link.expanded
{
}

/* %=Global */


*
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.PageNewsNewsDetails p, .SectionNewsNewsDetails p {
margin-bottom: 1em;
}

.PressReleaseDetailsDownload {
padding-bottom: 1em;
}

html, body, .BodyBackground, input, select, table, textarea, .RadEContent, .RadEContentBordered
{
	color: #333;
	font-family: Arial, Verdana, Helvetica, Swiss, sans-serif;
	font-family: 11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

body
{
	background-color: #dfdfdf;
}

blockquote
{
	margin-left: 40px;
}

a, a:link, a:active
{
	color: #333;
	text-decoration: underline;
}

a:visited
{
	color: #333;
}

a:hover
{
	background-color: #555;
	color: #fff;
	text-decoration: none !important;
}

.ActionButton, .HeaderSearchImg, .InputButton, .SubmitButton
{
	font-family: Arial, Helvetica, Verdana, Swiss, sans-serif;
	font-size: 11px;
}

.ContentPane ul
{
	margin-left: 45px;
}

div
{	
	font-family: Arial, Helvetica, Verdana, Swiss, sans-serif;
	font-size: 12px;
}

h1
{
	color: #333;
	font-family: Arial, Verdana, Helvetica, Swiss, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 20px;
}

.HomePageContainer h1
{
	color: #bc0f0f;
	font-size: 12px;
	padding-bottom: 10px;	
}

h2
{	
	font-size: 13px;
	padding-bottom: 10px;
}

h3
{
	font-size: 12px;
	text-decoration: underline;
}

img
{
	border-style: none;
}

.ContentPane img
{		
	xborder: solid 1px #dfdfdf;
	padding: 2px 2px 2px 2px;
}

.MediaPlayerControls td 
{
	text-align: center;
}

.NoBr
{
	display: none;
}

ol
{
	margin-left: 45px;
}

ol ul
{
	margin-left: 35px;
}

.TabTableDate, .TabTableHeader, .TabTableTitle
{
	font-family: Arial, Verdana, Helvetica, Swiss, sans-serif;
	font-size: 12px;
	text-decoration: none;	
}

.TabTableDate
{
	padding-right: 20px;
}

.TabTableHeader
{
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 20px;
}

.TabTableItemAlt
{
}

.ContentPane ul li
{
	xmargin-top: -10px;
}

.YearNavContainer
{
	margin-top: 10px;
	margin-bottom: 25px;
}

.YearNavContainer a
{
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, Swiss, sans-serif;
	font-size: 12px;	
	margin-right: 20px;
}

.YearNavContainer a.selected
{
	color: #bc0f0f;
	font-weight: bold;
}

.YearNavContainer a.selected:hover
{
	color: #fff;
}

/* %=Layout */

.HomePageContainer, .ThreeColumnContainer, .MainTable
{
	background-color: #fff;
	height: 100%;
	margin: auto auto auto auto;
	width: 770px;
}

.HeaderPane
{
	padding-bottom: 5px;
}

.HomePageContainer .HeaderPane2 .FlashContainer
{
	height: 247px;
}

.ThreeColumnContainer .HeaderPane2 .HeaderImage
{
	height: 200px;
}

.HeaderImage
{
	xcolor: #333;
	border: solid 0px #eee;
}

.HeaderLinks
{
	color: #777;
	height: 30px;
	left: 239px; /* ff */
	.left: 66px; /* ie7 */
	_left: 64px; /* ie6 */
	position: relative;
	top: -12px; /* ff */
	.top: 15px; /* ie7 */
	_top: 15px; /* ie6 */
	width: 340px;		
}

.HeaderLinks a
{
	color: #777 !important;
	padding: 3px 10px 3px 10px; /* ff */
	text-decoration: none;	
}

.HeaderLinks a:hover
{
	background-color: #e9e9e9;	
}

.HeaderLinks ul
{
	line-height: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.HeaderLinks ul li
{
	border: solid 1px #eee;
	display: inline;
	font-family: Arial, Helvetica, Verdana, Swiss, sans-serif;
	font-size: 11px;
	line-height: 20px;
	padding: 4px 2px 4px 2px; /* ff */
	.padding: 2px 2px 2px 2px; /* ie7 */
	_padding: 2px 2px 2px 2px; /* ie6 */
}

.HeaderLinks ul li:hover
{
	xbackground-color: #e9e9e9;
}

.HomePageContainer .HeaderImageContainer
{
	display: none;
}

.Logo
{
	float: left;
	padding-left: 5px;
	text-decoration: none;
	width: auto;	
}

.LeftPaneHome, .ContentPaneHome, .RightPaneHome,
x.LeftPane, .ContentPane, .RightPane
{
	padding: 15px 10px 15px 10px;
}

.LeftPane, .LeftPaneHome
{
	border-right: solid 1px #eee;	
}

.LeftPaneHome .PressReleaseLatestContainer, .LeftPaneHome .StockQuoteHome,
.LeftPaneHome .EditSubscriberContainer
{
	width: 235px;
}

.ContentPaneHome, .ContentPane
{
	color: #333;
}

.ContentPane
{
	width: 600px !important;
}

.RightPaneHome, .RightPane
{
	border-left: solid 1px #eee;
	font-family: Arial, Helvetica, Verdana, Swiss, sans-serif;
	font-size: 11px;
}

.MainTable
{
	width: 770px !important;
}

.FooterTableCell
{
}

.PrintVersionLink, .RegularVersionLink
{
}

.PrintVersionImage, .RegularVersionImage
{
}

.Hide 
{
	visibility: hidden; 
	display: none;
}

.FooterLinks a
{
	text-decoration: none;
}

.FooterLinks a:hover
{
	background-color: #fff;
	color: #333;
	text-decoration: underline !important;
}

.FooterLinks ul li
{
	display: inline;
	font-family: Arial;
	font-size: 11px;
	padding-left: 20px;
}

.FooterPane
{
	border-top: solid 1px #e0dfe3;
	xpadding-left: 10px;
}

.FooterPane .HtmlTextContainer
{
	color: #666;
	font-family: Arial;
	font-size: 10px;
	padding: 20px 10px 5px 20px;
}

.Q4FooterContainer
{
	background-color: #dfdfdf;
	font-family: Helvetica;
	font-size: 10px;
}

.Q4FooterContainer a
{
	text-decoration: none;
}

.Q4FooterContainer a:hover
{
	color: #fff !important;
}

/* %=AnnualQuarterlyReport */

.AnnualQuarterlyReportContainer
{
	vertical-align: top;
}

.AnnualQuarterlyReportContainer .Year
{
	font-size: 14px;
}

.AnnualQuarterlyReportContainer h3
{
	font-size: 12px;
	margin-left: 75px;
}

.AnnualQuarterlyReportContainer li
{
	list-style-type: none;
}

.AnnualQuarterlyReportContainer .ReportLink
{
	font-size: 12px;
	font-weight: normal;
	margin-left: 75px;
}

.AnnualQuarterlyReportText
{
	display: none;
}

.AnnualReportLatestContainer .TitleLeft
{
	color: #bc0f0f !important;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.AnnualReportLatestContainer .TitleLeft a:hover
{
	color: #fff !important;
}

.AnnualQuarterlyReportContainer .Year
{
	xbackground-color: #d4d4d7;
	margin-top: 30px;
	margin-bottom: 20px;	
	padding-bottom: 0px;
}

.AnnualReportPanel, .QuarterlyReportPanel, .SupplementalReportPanel
{
	padding-bottom: 25px;
}

.AnnualReportPanel h3, .QuarterlyReportPanel h3, .SupplementalReportPanel h3
{
	padding-bottom: 5px;
	text-decoration: none;
}

.AnnualReportPanel ul, .QuarterlyReportPanel ul, .SupplementalReportPanel ul
{
	margin-left: 30px;
}

.CoverImage
{
	border: solid 1px #e0dfe3;
	margin: 0 0 0 0;
}

.CoverImagePane
{
	vertical-align: top;
}

.AnnualQuarterlyReportContainer table
{
	width: 100%;
}

/* %=Department */

/* %=Download */

/* %=EditSubscriber */

.LeftPaneHome .EditSubscriberContainer .MailingListCol1
{
	display: none;
}

.LeftPaneHome .EditSubscriberContainer .MailingListCol2 input
{
	xwidth: 150px !important;	
}

.EditSubscriberContainer
{
	font-family: Arial, Helvetica, Verdana, Swiss, sans-serif;
	font-size: 11px;
}

.EditSubscriberContainer .MailingListsHeading
{
	line-height: 30px;
}

.EditSubscriberContainer .MailingListListTable label
{
	margin-left: 3px;
}

/* %=EmailThisPage */

.EmailThisPageContainer .FormCol1
{
	width: 40%;
}

.EmailThisPageContainer .FormCol2
{
	width: 60%;
}

/* %=Event */

.EventWebcastContainer .EventWebcastTime
{
	display: block;
}

.EventWebcastContainer .EventWebcastLinks
{
	list-style-type: circle;
}

.EventWebcastContainer .TabTableData
{
	padding-bottom: 15px;
}

.EventWebcastContainer .TabTableTitle
{
	font-weight: bold;
}

.EventWebcastContainer .TabTableTitle a
{
	text-decoration: none;
}

.EventWebcastLatestContainer .EventWebcastTitle
{
	margin-right: 65px;
}

.EventWebcastLatestContainer .TitleLeftHomePage a
{
	color: #bc0f0f !important;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.EventWebcastLatestContainer .TitleLeftHomePage a:hover
{
	color: #fff !important;
}


/* %=Flash */

/* %=Gallery */

.GalleryDetailImageContainer
{
	margin-right: 15px;
	margin-bottom: 15px;
}

.GalleryDetailContainer .GalleryDetailTitleDiv
{
	color: #333;
	font-family: Arial, Verdana, Helvetica, Swiss, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 20px;
}

.GalleryDetailImageList td
{
	padding-right: 0px;
	vertical-align: top;
}

.GalleryDetailTitle
{
	font-weight: bold;
}

.GalleryImage, .GalleryDetailImage, .GalleryImageDiv img
{
	border: solid 1px #dfdfdf;
	padding: 2px 2px 2px 2px;
}

.GalleryImageCell a, .GalleryDetailImageContainer a
{
	background-color: #fff !important;
}

.GalleryImageDetailContainer .GalleryImageDiv
{
	margin-bottom: 10px;
	margin-top: 20px;
	width: 740px;	
}

.GalleryImageDetailDescriptionDiv, .GalleryImageDetailDescription
{
	border: solid 1px #fff;
}

.GalleryImageNavDiv, .GalleryNextPrevDiv
{
	font-size: 11px;
}

.GalleryNextPrevDiv
{
	background-color: #eee;
	display: inline;
	padding: 2px 0 2px 0; /* ff */
	.padding: 0 0 0 0; /* ie7 */
	_padding: 0 0 0 0; /* ie6 */
}

.GalleryNextPrevDiv a
{
	padding: 2px 20px 2px 20px;
	text-decoration: none;
}

.GalleryNextPrevDiv a:hover
{
	background-color: #bc0f0f;
}

.GalleryTitleCell
{
	font-weight: bold;
}

.PageMaryRiverProjectPhotoGallery .HeaderPane2, 
.PageMaryRiverProjectPhotoGalleryPhotoGalleryImageDetails .HeaderPane2,
.PageMaryRiverProjectPhotoGalleryPhotoGalleryImageDetails .NavigationPane,
.PageMaryRiverProjectPhotoGalleryPhotoGalleryImageDetails .SecondaryNavigationPanelContainer,
.GalleryImageDetailContainer .GalleryDetailTitleDiv,
.GalleryImageDetailContainer .GalleryImageDetailTitleDiv,
.GalleryImageNavDiv
{
	display: none;
}


.GalleryImageDetailDescriptionDiv
{
	padding-bottom: 15px;
}

.PageMaryRiverProjectPhotoGalleryPhotoGalleryImageDetails .LeftPane
{
	padding-left: 10px;
}

.PageMaryRiverProjectPhotoGalleryPhotoGalleryImageDetails .ContentPane
{
	border-left: solid 1px #e0dfe3;
	padding-right: 10px;
}

/* %=Html */

.HtmlTextContainer
{
	font-family: Arial;
	font-size: 12px;
}

.RightPaneHome .HtmlTextContainer
{
	padding-top: 20px;
}

/* %=LanguageSwitch */

.LanguageSwitch
{
	float: right;
	padding-right: 3px;
	position: relative;
	text-align: right;	
	top: -20px; /* ff */
	.top: -20px; /* ie7 */
	_top: -40px; /* ie6 */
	width: 200px;
}

.LanguageSwitch a
{
	color: #777;	
	font-family: Arial, Helvetica, Verdana, Swiss, sans-serif;
	font-size: 11px;
	text-decoration: none;		
}

.LanguageSwitch a:hover
{
	background-color: #e9e9e9;
	color: #777;
}

/* %=MailingListUnsubscribe */

.MailingListUnsubscribeContainer .MailingListUnsubscribeTable .ButtonCell
{
	padding: 15px 0 15px 0;
}

/* %=Person */

.PageCompanyDirectors h1, .PageCompanyOfficers h1
{
	padding-bottom: 0px;
}

.PersonContainer, x.PersonDetailsContainer
{
	border-bottom: solid 1px #e0dfe3;	
}

.PersonContainer
{
	padding: 25px 0 0 0;
}

.PersonContainer a
{
	text-decoration: none;
}

.PersonContainer h3
{
	font-size: 12px;
	text-decoration: none;	
}

.PersonContainer h3 a
{
	background-color: #fff;
	color: #333;
	cursor: default;
}

.PersonContainer .PersonComma, .PersonContainer .PersonPhoto
{
	display: none;
}

.PersonContainer .PersonDescription
{
	margin-top: 15px;
}

.PersonContainer .PersonTitle
{
	display: block;
	font-weight: normal;	
}

.PersonDetailsContainer
{
	padding: 0 0 25px 0;
}

/* %=Presentation */

.PresentationContainer .TabTableBorder
{
	padding-bottom: 15px;
}

.PresentationContainer .TabTableBorder.TabTableDate, .PresentationContainer .TabTableHeader
{
	display: none;
}

.PresentationContainer .TabTableDateInline
{
	display: block !important;
}

.PresentationContainer .TabTableTitle
{
	font-weight: bold;
	text-decoration: underline;
}

.PresentationContainer a:hover .TabTableTitle
{
	background-color: #555;
	text-decoration: none;
}

.PresentationLatestContainer .Homepage
{
	color: #bc0f0f !important;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.PresentationLatestContainer a.Homepage:hover
{
	color: #fff !important;
}

/* %=PressRelease */

.PressReleaseContainer .TabTableData
{
	padding-bottom: 15px;
}

.PressReleaseContainer .TabTableData .TabTableTitle
{
	font-weight: bold;
	text-decoration: underline;
}

.PressReleaseContainer .TabTableData.TabTableDate
{
	width: 120px;
}

.PressReleaseHeadline
{
	color: #333;
	display: block;
}

.PressReleaseLatestContainer
{
	font-family: Arial, Helvetica, Verdana, Swiss, sans-serif;
	font-size: 12px;
}

.PressReleaseLatestContainer .Homepage
{
	color: #bc0f0f;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.PressReleaseLatestContainer .Homepage:hover
{
	color: #fff;
}

.PressReleaseLatestContainer .TitleLeft
{
	background: transparent url(../files/design/title_latestnews.gif) no-repeat top left;
	color: #bc0f0f;
	height: 15px;
	padding-bottom: 10px;
}

.PressReleaseLatestContainer .TitleLeft a, .PressReleaseLatestContainer .TitleRight, .PressReleaseLatestContent .PressReleaseLatestSeparator
{
	display: none;
}

.PressReleaseLatestContentColumn
{
	padding-bottom: 20px;
}

.PressReleaseLatestContentColumn a:hover .PressReleaseLatestDate
{
	background-color: #555;
}

.PressReleaseLatestContentColumn a:hover .PressReleaseLatestHeadline
{
	background-color: #fff;
	color: #333;
}

.PressReleaseLatestDate
{
	font-weight: bold;
	text-decoration: underline;
}

.PressReleaseLatestHeadline
{
	cursor: default;
	text-decoration: none;
}

.ContentPane .PressReleaseTableWidth
{
	width: 100%;
}

.ContentPane .PressReleaseTableWidth .DetailLeft, .ContentPane .PressReleaseTableWidth .DetailRight
{
	vertical-align: top;
}

.ContentPane .PressReleaseTableWidth .DetailLeft
{
	width: 80%;
}

.PageNewsNewsDetails .panelbarItem0Text, .PageNewsNewsDetails .panelbarItem0TextExpanded
{
	background-color: #bc0f0f;
	color: #fff;
}

/* %=QuickLink */

.RightPaneHome .QuickLinks li
{
	border-bottom: solid 3px #fff;
}

.QuickLinks
{
	background: transparent url(../files/design/title_quicklinks.gif) no-repeat top left;
	padding-top: 25px;
}


.QuickLinks a
{
	text-decoration: none;
}

.QuickLinks a:hover, .QuickLinks li:hover
{
	background-color: #e9e9e9;
	color: #333;
}

.QuickLinks h1
{
	display: none;
}

.QuickLinks li
{
	background-color: #f5f5f5;
	list-style-type: none;
	padding: 3px 3px 3px 3px;	
}

/* %=Report2 */

.Report2Container .Report2Table
{
	border: solid 0px #fff;		
}

.Report2ListContainer .Report2ListTable .Report2Date.TabTableDateInline
{
	margin-right: 10px;
	text-decoration: none !important;
}

/* %=Search */

.SearchResultsUrl
{
	display: none;
}

.NotFoundMessage
{
	display: inline;
	font-family: Arial, Verdana, Helvetica, Swiss, sans-serif;
	font-family: 11px;	
}

/* %=SiteMap */

.SiteMapContainer ul
{
	color: #666;
	margin-left: 20px;
}

.SiteMapContainer .SiteMap-Level2
{
	font-weight: bold;
	padding-top: 10px !important;
}
.SiteMap-Level3 { margin-left: 20px; }
.SiteMap-Level4 { margin-left: 40px; }
.SiteMap-Level5 { margin-left: 60px; }

/* %=Stock */

.Price, .StockTablePrice
{
	xfont-weight: bold;
}

.StockPriceUp
{
	color: Green;
}

.StockPriceDown
{
	color: Red;
}

.StockHistorical .StockHistoricalMsg td
{
	padding-top: 10px !important;
}

.StockHistoricalSelection .ControlRow
{
	width: 60px;
}

.StockQuoteContainer .StockTableItem, .StockQuoteContainer .StockTableItemAlt, .StockQuoteContainer .StockTableText,
.StockHistorical .StockTableItem, .StockHistorical .StockTableItemAlt, .StockHistorical .StockTableText
{
	background-color: #f3f1ed;
}

.StockQuoteContainer a, .StockQuoteHome a
{
	text-decoration: none;
}

.StockQuoteContainer a:hover, .StockQuoteHome a:hover
{
	background-color: #f2f2f2;
	color: #333;
}

.StockQuoteContainer .StockPage
{
	background-color: #d4d4d7;
	font-size: 12px;
	margin-bottom: 20px;
	margin-top: 20px;	
	padding: 2px 0 2px 0;
}

.StockQuoteContainer .StockTable td, .StockQuoteHome .StockTable td
{
	background-color: #f2f2f2;
	border: solid 1px #fff;
	padding-left: 3px;
}

.StockQuoteContainer .StockTableText
{
	font-size: 10px;
	padding-top: 10px;
}

.StockQuoteHome
{
	font-family: Arial, Helvetica, Verdana, Swiss, sans-serif;
	font-size: 11px;
}

.StockQuoteHome .StockTable
{
	margin-top: 10px !important;
}

.StockQuoteHome .StockTableFooter
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

.StockQuoteHome .StockTableHeader1, .StockQuoteHome .StockTableHeader2
{
	font-weight: bold;
}

.StockQuoteHome .StockTableHeader1, .StockQuoteHome .StockTableHeader2,
.StockTable td
{
	padding: 7px 7px 7px 7px;
}

.PriceLabel, .VolumeLabel, .HighLabel, .LowLabel, .TodaysOpenLabel,
.ChangeLabel, .PChangeLabel, .WeekHighLabel, .WeekLowLabel, .PreviousCloseLabel
{
	font-weight: bold;
}

.StockQuoteLookup .ControlRow
{
	width: 100px;
}

/* should only be shown if there is more than one stock symbol
.StockQuoteLookup
{
	display: none;
}

.StockQuoteHome .MarketText, .StockQuoteHome .ControlRow
{
	display: none;
}
 */

.SiteMapLink_Intranet, .SiteMapLink_IntranetLogin, .SiteMapLink_SiteMap
{
display:none;
}

.Logo a:hover
{
	background-color: #FFFFFF;
}

.HeaderImage img
{
	z-index: 1 !important;
	position: relative;
}

a.MainNav_SustainableDevelopmentPolicyinInukitut
{
       width: 210px;
}
