﻿.cdnStockQuoteWrapper {
	position: absolute;
	left: 0px;
	top: 324px;
	height: 160px;
	width: 220px;
	background-color: #888888;
}
.cdnStockQuoteContent {
	position: absolute;
	left: 1px;
	top: 1px;
	height: 158px;
	width: 218px;
	background-color: #e4eaf2;
}
.cdnStockQuoteHeader {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 218px;
	height: 25px;
	background-color: #8DA8C5;
	color: white;
}
.investorsWrapper {
	position: absolute;
	left: 755px;
	top: 0px;
	width: 220px;
	height: 320px;
	background-color: #888888;
}
.investorsContent {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 218px;
	height: 318px;
	background-color: white;
}
.usStockQuoteWrapper {
	position: absolute;
	left: 755px;
	top: 324px;
	height: 160px;
	width: 220px;
	background-color: #888888;
}
.usStockQuoteContent {
	position: absolute;
	left: 1px;
	top: 1px;
	height: 158px;
	width: 218px;
	background-color: #E4EAF2;
}
div.fullQuote {
	position: absolute;
	left: -610px;
	top: 0px;
	height: 1200px;
	width: 600px;
}
.rbBoxWrapper {
	position:absolute;
	left:8px;
	top:20px;
	height:130px;
	width:98px;
	padding: 0px;
    margin: 0px;
    border:1px solid #ccc;
}

.rbBox {
	position:absolute;
	left:0px;
	top:0px;	
	height:128px;
	width:96px;
	cursor:pointer;
	padding: 0px;
    margin: 0px;
    border: 0px none none;
	z-index: 200; 
}
iframe {z-index:1;}
.rbBoxHeader {
	position:relative;
	left:0px;
	top:0px;	
	height:14px;
	width:96px;
	background-color:#8DA8C5;	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	font-size: 8pt;
	color: #336699;
	padding-top:1px;
	text-align:center;
}
span.linkText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	/*line-height: 14px;*/
	font-size: 8pt;
	color: #5883AD;
	cursor: pointer;
}
div.oikText {
	position: absolute;
	height: 15px;
	width: 82px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	font-size: 7pt;
	color: #888;	
	cursor: pointer;
}
img.oikImage {
	height: 60px;
	width: 200px;
	left:50px;
	border: 0px none none;
	cursor: pointer;
}
img.oikImage:hover {
	
}

.actionButton {
	position:absolute;
	width:85px;
	height:16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	font-size: 8pt;
	color: #888;	
	cursor: pointer;
	background-color:#bdd9f5;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
	top:82px;
	border:1px solid #336699;
}
.mainContentControlWrapper {
	position: absolute;
	left: 530px;
	top: 2px;
	height: 448px;
	width: 7px;
	background-color: #AFAFAF;
}
.mainContentControl {
	position: absolute;
	left: 1px;
	top: 1px;
	height: 446px;
	width: 5px;
 	background: #FFFFFF url(../images/scrollTrack.gif) repeat-y;
 	cursor:pointer;
}
.mainContentTextAreaWrapper {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 506px;
	height: 444px;
	overflow: hidden;
	color: #333333;
}
.mainContentTextArea {
	position: absolute;
	left: -1020px;
	top: 0px;
	width: 5836px;
	height: 1352px;
}
.mctaOverviewContent {
	position: absolute;
	left: 1020px;
	top: 0px;
	width: 508px;
	height: 1052px;
	display:block;
}
.mctaAnalystCoverageContent {
	position: absolute;
	left: 1530px;
	top: 0px;
	width: 506px;
	height: 1052px;
}
.mctaContent {
	position: absolute;
	width: 506px;
	height: 1352px;
	line-height: 14pt;
	font-size: 8pt;
	top:10px;
}
.mctaPresentationEventsContent {
	position: absolute;
	left: 2550px;
	top: 0px;
	width: 506px;
	height: 1052px;
}
.mctaFAQsContent {
	position: absolute;
	left: 3060px;
	top: 0px;
	width: 506px;
	height: 1052px;
}
.mctaInformationRequestsContent {
	position: absolute;
	left: 3570px;
	top: 0px;
	width: 506px;
	height: 1052px;
}
.mctaCorporateGovernanceContent {
	position: absolute;
	left: 4080px;
	top: 0px;
	width: 506px;
	height: 1252px;
}
.mctaContactIRContent {
	position: absolute;
	left: 4590px;
	top: 0px;
	width: 506px;
	height: 1052px;
}
.mctaContentText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 8pt;
	color: #989898;
}
.mctaContentHeaderText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	font-size: 9pt;
	color: #5883AD;
}
.mctaFaqQuestionText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	font-size: 9pt;
	color: #585858;
}
.mctaOverviewContent {
	position: absolute;
	left: 1020px;
	top: 0px;
	width: 506px;
	height: 1052px;
}
.mctaFinancialReportsContent {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 506px;
	height: 1052px;
}
.mctaFundamentalsContent {
	position: absolute;
	left: 510px;
	top: 0px;
	width: 506px;
	height: 1052px;
}
.stockContentWrapper {
	position: absolute;
	top: 494px;
	left: 184px;
	width: 506px;
	height: 484px;
	background-color: #888888;
	overflow: hidden;
}
.cdnStockContent {
	position: absolute;
	top: 490px;
	left: 1px;
	height: 482px;
	width: 524px;
	background-color: white;
}
.usStockContent {
	position: absolute;
	top: 980px;
	left: 1px;
	height: 482px;
	width: 524px;
	background-color: white;
}
.stockContentHeader {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 30px;
	width: 524px;
	background-color: #fff;
	color: white;
}
.stockQuoteTextAreaWrapper {
	position: absolute;
	left: 4px;
	top: 34px;
	width: 506px;
	height: 444px;
	overflow: hidden;
}
.stockContentControlWrapper {
	position: absolute;
	left: 508px;
	top: 32px;
	height: 448px;
	width: 7px;
	background-color: #AFAFAF;
}
.stockContentControl {
	position: absolute;
	left: 1px;
	top: 1px;
	height: 446px;
	width: 5px;
	background-color: white;
}
.SQTAContent {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 504px;
	height: 1352px;
}
.stockQuoteChartImage {
	position: absolute;
	left: 48px;
	top: 40px;
	width: 125px;
	height: 93px;
	cursor: pointer;
}
.stockQuoteContentTextArea
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1836px;
	height: 1052px;
}
.sqcText {
	position: absolute;
	left: 5px;
	top: 27px;
	width: 80px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	font-size: 7pt;
	color: #5883AD;
}
.irFlagImage{
	position:absolute;
	left:196px;
	top:6px;
	height:11px;
	width:18px;
}
.leftLinkDiv
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #5883AD;
	cursor: pointer;
	position:absolute;
	left:0px;
	width:200px;	
	z-index: 3;
	border: 1px #CCCCCC solid;	
	text-decoration: none;
}
.leftLinkDiv:hover
{
	color: #EEA758;	
	font-style: normal;
}
.shLinkText {
	cursor:pointer;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	height:20px;
	left:0px;
	position:relative;
	top:0px;
	width:208px;
	color:#5883AD;
}
.detailHoverPanelWrapper {
	position:absolute;
	left:124px;
	top:490px;
	height:424px;
	width:700px;
	z-index:20;
	padding:0px;
	margin:0px;
}
.detailHoverPanel {
	position:absolute;
	left:29px;
	top:26px;
	height:410px;
	width:643px;
	z-index:10;	
	overflow:hidden;
	background-color:#FFF;
}
.dhpHeaderText {
	position:absolute;
	left:28px;
	top:27px;
	width:645px;
	height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#2E60B9;
}
.dhpSubTitleText {
	position:absolute;
	left:5px;
	top:3px;
	height:20px;
	width:441px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 8pt;
	color:#686868;	
}
.dhpDescriptionText {
	position:absolute;
	left:3px;
	top:26px;
	height:1000px;
	width:444px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 8pt;
	color:#686868;	
}
.dhpCloseButton {
	position:absolute;
	left:578px;
	top:5px;
	height:15px;
	width:79px;
	cursor:pointer;
}
.dhpControlWrapper {
	position:absolute;
	left:451px;
	top:2px;
	height:324px;
	width: 7px;
	background-color:#AFAFAF;
}
.dhpControl {
	position:absolute;
	left:1px;
	top:1px;
	height:322px;
	width: 5px;
	background-color:white;	
}
.dhpTabImage {
	position:absolute;top:0px;left:0px;height:454px;width:700px;	
}
.dhpCover{
	position:absolute;top:0px;left:1030px;height:484px;width:976px;
	background-color:#6F6F6F;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	opacity: 0.9;	
	z-index:16;
}
.contactUsButton {
	position:absolute;
	left:523px;
	top:333px;
	height:19px;
	width:70px;
	background-color:#5883AD;
	color:white;
	vertical-align:middle;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	padding-top:3px;
}
.contactUsInputField {
	width:400px;
	position:absolute;
	left:188px;
}
.contactUsLabel {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align:right;	
	color:#686868;
	position:absolute;
	left:25px;
	height:15px;
	width:150px;
}
.newsPanelWrapper{
	position:absolute;
	left:224px;
	top:490px;
	width:526px;
	height:124px;
	z-index:7;
	background-color:#CCC;
}
.newsPanel {
	position:absolute;
	left:1px;
	top:1px;
	width:524px;
	height:122px;
	background-color:white;
	overflow:hidden;
}
.npWrapper {
	position:absolute;
	left:1px;
	top:1px;
	width:522px;
	background-color:#00457C;
	height:130px;
	overflow:hidden;
	z-index:7;
	vertical-align: middle;		
}
.newsItems {
	position:absolute;
	left:5px;
	top:18px;
	width:482px;
	height:86px;
	z-index:8;
}
.newsDetailHoverPanelWrapper {
	position:absolute;
	left:1030px;
	top:30px;
	height:424px;
	width:700px;
	z-index:17;
	padding:0px;
	margin:0px;
}
.newsDetailHoverPanel {
	position:absolute;
	left:212px;
	top:71px;
	height:328px;
	width:460px;
	z-index:10;	
	background-color:white;
	overflow:hidden;
}
.newsdhpHeaderText {
	position:absolute;
	left:28px;
	top:27px;
	width:645px;
	height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#2E60B9;
}
.newsdhpSubTitleText {
	position:absolute;
	left:12px;
	top:6px;
	height:20px;
	width:441px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 9pt;
	color:#333;	
	font-weight:bold;
}
.newsdhpDescriptionText {
	position:absolute;
	left:3px;
	top:25px;
	height:2830px;
	width:434px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height: 12pt;
	font-size: 9pt;
	color:#333;	
}
.newsdhpCloseButton {
	position:absolute;
	left:600px;
	top:4px;
	height:15px;
	width:79px;
	cursor:pointer;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color:#5883AD;
	font-weight:bold;
}
.newsdhpControlWrapper {
	position:absolute;
	left:451px;
	top:2px;
	height:324px;
	width: 7px;
	background-color:#AFAFAF;
}
.newsdhpControl {
	position:absolute;
	left:1px;
	top:1px;
	height:322px;
	width: 5px;
	background-color:white;	
}
.newsdhpTabImage {
	position:absolute;top:0px;left:0px;height:424px;width:700px;	
}
.dhpNewsImageWrapperCover {
	position:absolute;top:69px;left:29px;width:174px;
	height:330px;
	overflow:hidden;
}
.dhpNewsImageWrapper {
	position:absolute;top:0px;left:0px;width:174px;
	height:330px;
}
.dhpNewsImage {
	
}
.docPanelWrapper {
	position:absolute;
	left:224px;
	top:490px;
	width:526px;
	height:124px;
	z-index:7;
	background-color:#CCC;
}
.docHider {
	position:absolute;
	top:1px;
	height:105px;
	background-color:#00457C;
	z-index:9;
	width:29px;
}
.docPanel {
	position:absolute;
	left:1px;
	top:1px;
	width:524px;
	height:122px;
	background-color:white;
	overflow:hidden;
}
.docItemsWrapper {
	position:absolute;
	left:1px;
	top:1px;
	width:522px;
	background-color:#00457C;
	height:130px;
	overflow:hidden;
	z-index:7;
	vertical-align: middle;	
}
.docItems {
	position:relative;
	left:20px;
	top:4px;
	width:1630px;
	height:120px;
	z-index:8;
}
.overviewLinkHider {
	position:absolute;
	left:750px;
	top:0px;
	height:40px;
	width:5px;
	z-index:15;
	background-color:#fff;
}
.pmControlWrapper {
	position:absolute;
	left:8px;
	top:106px;
	height:7px;
	width:508px;
	background-color:#fff;
	z-index:8;
}
.pmControl {
	position:absolute;
	left:1px;
	top:1px;
	height:5px;
	width:506px;
 	background: #FFFFFF url(../images/scrollHorizontalTrack.gif) repeat-x;
 	cursor:pointer;
}
.pmHandle {
	position:absolute;
	top:0px;
	left:0px;
	width:30px;height:5px;
	background-image: url('../images/scrollHorizontalHandle.gif');
	cursor:pointer;
}
.contactItem {
	position:relative;
	left:4px;
	top:0px;
	height:38px;
	width:208px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 7.5pt;
	color:#5883AD;	
	text-align:left;
}
.rbBoxText {
	position:absolute;
	left:6px;
	font-size:7pt;color:#686868;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	cursor: pointer;	
}
.cuLink {
	font-size:8pt;color:blue;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	line-height: 14px;	
}
.requestPanelWrapper {
	position:absolute;
	left:124px;
	top:490px;
	height:424px;
	width:700px;
	z-index:17;
}
.requestImage {
	position:absolute;top:0px;left:0px;height:454px;width:700px;
}
.rfSpan {
	position:absolute;
	left:70px;
	top:25px;
	width:200px;
	height:15px;
	font-size:8pt;color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
.rfInputField {
	width:328px;
	position:absolute;
	left:188px;
	height:13px;
	font-size:7pt;
}
.eventLink {
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#5883AD;
}
.eventLink:hover {color: #EAA758;}
.MsoNormalTable {line-height: 9pt;}
#newsPrintImage {position:absolute;left:648px;top:45px;height:22px;width:22px;cursor:pointer;}