#spotLight {
	padding-bottom: 20px;
	width: 525px; 
	position: relative;
	float:left;
}
.separator {
	margin-top:9px;
}
#contentContainer { font-size:1.1em; }
#spotLightText{
	float:left;
	padding:10px;
	width:274px;
	background-color:blue;
}
#spotLightImg{
	float:left;
	background-color:blue;
}
#leftnav {
	border-right:1px solid #CCCCCC;
	padding-bottom:70px;
	border-top:0px;
}
#mainContent {
	width:57.2%;
}
#marketwatch {
	overflow:hidden;
	padding:0;
	width:100%;
	font-size:9px;
}
#marketwatch td {
font-size:100%;
line-height:150%;
}
.sectionHeadingPWM{
  
	 margin-bottom: 2px; 
	 padding-right: 0px; 
	 padding-top: 0px; 
	 font: bold 118.18% Verdana, Arial, Helvetica, sans-serif; 
	 color: #666666;
}
#homePageContentContainer{
	position: relative;
	float: left;
	
}
#leftContent{
	float:left;
	width:57%;
	padding-right:10px;
}
#rightContent{
	float:left;
	width:41%;

}
body {
	background: #F5F4EE; 
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
}

#cibcHeader{
	position: relative;
	clear: both;
	background: none;
	
}

#pwmemptycibcHeader{
	position: relative;
	clear: both;
	background: none;
}

#cibcLogo{
	background:#78755D;
}

#hdrLogo {
	margin: 0px 13px 13px 13px;
}

.pwmdTagLine{
	position:absolute;
	top:0px;
	left:101px;
	}

.logoImage {
position:absolute;
top:0px;
left:10px;
}

.pwmemptylogoImage{
position:absolute;
top:0px;
left:10px;
}
	
#topTabsSection{
	background:#77755E;
	height: 30px; 
	padding: 0px; 
	margin: 0px;
	left:-5px;
	top:-5px;
}
.topTabsHome {

background:url(/ca/img/tab-bg-pwm.gif) repeat-x transparent;;	
	
	}
.topTabsSpacer{
	width: 10px;
	height: 24px;
	float: right;
	background: url(/ca/img/pwm-top-gradient.gif) repeat-x;
}
.topTabs{
	text-align:left;
	width: 610px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
	background: url(/ca/img/pwm-top-gradient.gif) repeat-x;
}
.topTabs img{
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	background: url(/ca/img/pwm-top-gradient.gif) repeat-x;
}
.searchBox{
	width: 23.2%;
	height: 24px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	vertical-align: middle;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: url(/ca/img/pwm-top-gradient.gif) repeat-x;
}

.searchBox form {
	margin: 0px;
	padding: 3px;
}
input#qt {height:19px !important;}

#pageBodyWrapper {
	 left:-5px !important;
    padding:15px 0 0;
	top:-5px;
    border-right: #cccccc 1px solid; 
	
	margin: 0px; 
	width: 96.7em; 
	position: relative; 

	background-color: #ffffff;
}

#footer{
	position:relative;
	clear: both;
	width:96.7em;
	top: 0px;
	left: 0px;
	background-color: #f7f7f7;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 8px;
	
}

#pwmHeader {
	margin-bottom: 17px;
}

#pwmHeaderSection {
	left:5px;
	margin-top:40px;
	position: relative;	
}

#topNav {
	color: #999999;
	left:-18px;
}

#topNav a{
	color: #ffffff;
}

#topNavSites {
	margin-left: 20px;
}

#topNav .emphasizedLink {
	font-weight: bold;
	color: #ffffff;
}

/* PWM Global Homepage */
#homePageMainContent{
	position: relative;
	float: left;
	width: 525px;
	
}
#contentContainer{
	border-left:1px solid #CCCCCC;
	float:left;
	position:relative;
	top:0;
	width:57.2%;
	left:-1px;
}
#innerContentContainer{
	padding:0 14px;
}
.layoutHeader {
	background: #D6E4EB;
	font-weight: normal;
}

.layoutData {
	background: #F1F5F7;
}
.rnavCrossSell {
margin:0;
padding-bottom:12px;
}
.layoutData1 {
	background: #FFFFFF;
}

.subHead {
	font-size: 12px;
	line-height: 150%;
}

#blankHeader {			
	margin: 8px 0px;
	border-bottom: 1px solid #CCCCCC;
}

#pieChart {
	margin-bottom: 10px;
	text-align: center;
}

#priceChart {
	margin-bottom: 10px;
	text-align: center;
}

#mainContent3 {
	margin: 0px;
}


@media print{
	body{
		background: none;
	}
	#cibcHeader{
		display: none;
	}
	#pageBodyWrapper{
		width: 650px;
	}
	#mainContent{
		width: 450px;
	}
	#mainContent2{
		width: 650px;
	}
	#mainContent3{
		width: 650px;
	}
}

#qt{position:absolute;top_6px;_top:7px;right:37px;}

.searchBoxHome img{position:absolute; top_6px; _top:6px; right:202px; _right:200px;}