/**
 * Modules - en CA
 */
@import url(modules_en.css);

/**
 * CONTENT MODULES 
 */
/**
 * C2: Graphical Page Titles for T1 and T2
 */
div#t1 h2 {
	background: url(/repository/images/headers/h2/home_en_GB.jpg) no-repeat 0 0;
}

/**
 * N1: Primary Navigation
 */
 #primaryNav li#applyForAnAccount a {
	width: 160px;
	background-image: url(/repository/images/nav/primary_nav/apply_for_an_account_en.png);
}

#primaryNav li#newsroom a {
	width: 131px;
	background-image: url(/repository/images/nav/primary_nav/newsroom_en_ca.png);
}
 
/* 
 * N3: Large Utility Nav
 */

#utilityNav p#division {
	background-image: url(/repository/images/icons/flags/ca.png);
}

/**
 * C18: History
 * Use with javascript behaviours
 */
div#history ol#historyLinks a {		
	width: 31px;
}

/** 
 * F7: Form Inputs
 */
/* Date */
form fieldset.date #current_date_date_year {
	width: 40px;
}

/**
 * Trading Example lists
 */
ol.example li {
	font-size: 1.2em; font-weight: bold; color: #6bb520
}
ol.example li p {
	margin: 0 0 1em 0;
	font-size: 0.8em; color: #444444; font-weight: normal; line-height: 1.3em;
}

div#formMultipleSteps{
	min-height:300px;
}* html div#formMultipleSteps{ 
	height:300px; /* IE background position tweak */
}

/**
 * P3: PROMO 3 
 */
div.promo3LiveChat {
	padding: 0 10px 0 10px;
	background: url(/repository/images/promos/live_chat_background_en_US.png) no-repeat 0 0;
}
div#t1 div.promo3LiveChat {
	padding: 0 0 0 8px;
	background: url(/repository/images/promos/live_chat_background_t1_en_US.png) no-repeat 0 0;
}
div.promo3LiveChat h3 {
	margin-bottom: 2px !important;
}
div.promo3LiveChat a#live {
	position: absolute; left: 0; top: 30px; 
	width: 150px; height: 30px; 
	text-indent: -5000px; text-decoration: none;
}

div#t1 div.promo3Image{
	 margin-top: 20px;
 
}

div#t1 div.promo3CallNow{
	padding: 0 0 0 8px;
	background: url(/repository/images/promos/call_now_background_t1_en_ca.png) no-repeat 0 0;
	height: 120px;
}

div.promo3CallNow{
	padding:0 10px 0 10px;
	background: url(/repository/images/promos/call_now_background_en_ca.png) no-repeat 0 0;
}

div#t1 div.promo3CallNow h3{
	position: relative;
	left: 5px;
	top:10px;
	bottom:5px;
}
div#t1 div.promo3CallNow p{
	margin-top: 18px;
	margin-left: 7px;
}

div.promo3CallNow h3{
	margin-bottom: 2px !important;
}

/**
 * Newsroom
 */
 div#pressRelease h5{
	font-weight: normal;
	line-height: 1.5;
	margin-bottom: 4px;				
}
			
div#pressRelease h5 a{
	color: #900;
	font-weight: bold;
	margin-right: 2px;
}
		
div#pressRelease h5 span{
	background: transparent url(/repository/images/icons/icon_pdf.png) no-repeat scroll -0.1px 60%;
	padding: 2pt 0pt 2pt 20px;
}
			
div#pressRelease p.newsDate {
	color: #000;
	font-size: 0.9em;
	margin-bottom: 5px;
}

div#pressRelease h5 span{
	background: transparent url(/repository/images/icons/icon_pdf.png) no-repeat scroll -0.1px 60%;
	padding: 2pt 0pt 2pt 20px;
}

/** Footer */
#footerNav{
	clear : both;
	white-space: pre-line;
}

div#t1 div#footer {
   margin-top: 10px;

}

/**
 * P2: PROMO 2
 */

div#t1 div.promo2 {
  background: url(/repository/images/promos/promo2_background_t1_CA.png) no-repeat top left;
  height:210px;
  width: 346px;
  margin : 0 9px 10 px 0;
} * html div#t1 div.promo2 {
	margin-right: 0em !important;
}

div#t1 div.promo2.exp {
  background: url(/repository/images/promos/promo2_background_t1_CA.png) no-repeat top left;
  height:190px;
  
}

div#t1 div.promo2 img.setImage{
		float:right;
		margin-top: 15px;
				
}* html div#t1 div.promo2 img.setImage{
		float:right;
		margin-top: 15px;
}* html div#t2 div.promo2 img.setImage{
		float:right;
		margin-top: 15px;
}

div#t2 div.promo2.exp {
  background: url(/repository/images/promos/promo2_background_t2_CA.png) no-repeat top left;
  height:187px;
  width: 334px;
  margin : 0 9px 10 px 0;
  
}

div#t2 div.promo2Edu, div.promo2Iq {
  background: transparent url(/repository/images/promos/promo2_background_t2.png) no-repeat scroll 0 bottom;
  height:145px;
  width: 429px;
  margin : 0 9px 10 px 0;
  float: left;
  position: relative;
  margin-top: 15px;
    
   
}

div#t2 div.promo2Edu h3, div.promo2Iq h3 {
background:transparent url(/repository/images/headers/h3/promo2_for_t2_edu.png) no-repeat scroll 0 0;
height: 25px;
width:428px;
margin: 0;
padding: 0;
}


/** Promo2Edu, Iq P, h3*/

div#t2 div.promo2Edu p, div.promo2Iq p {
	color: #444444;
	font-family: Tahoma, Arial, sans-serif;
	line-height: 1.3em;
	margin-left: 0.5em;
	margin-right: 0.6em;
	margin-top: 0.3em;
}

/*
div#t2 div.promo2Iq p {
	margin: 0 0 0.5em;
	
}*/	
div#t2 div.promo2Edu h3, div.promo2Iq h3 {
	padding: 6px 10px 0;
	color: #011545;
	font-size: 1em;
}
		
/**
 * P1: PROMO 1 
 */


div#t1 div.promo1.b{
	height: 190px	
}* html div#t1 div.promo1.b{
	height: 0px;
}

div#t1 div.promo1{
	height: 172px	
}* html div#t1 div.promo1{
	height: 188px;
}



div#t1 div.promo1 p{

	margin-top: 15px;
	
}* html div#t1 div.promo1 p{
	margin-top: 15px;
}


div#t1 div.promo1 h3{
	font-size: 11px;
	padding: 6px 6px 0;
	min-height: 25px;

}

span#top-header h2 {
margin-bottom:5px;

}
a.greenLinkButton{
	
	background: transparent url(/repository/images/icons/green_Link_icon_CA.png) no-repeat scroll -3px -3px;
	color: #455377;
	cursor: pointer;
	display: block;
	font-weight: bold;
	height: 25px;
	margin: 0 0 1em;
	padding: 0 0 0 20px;
	text-decoration: none;
	width: 123px;
	text-align: justify;
	text-indent: inherit;
	
	
}

/**
 * Primary Navigation
 */

#primaryNav li#education a {
	background-image: url(/repository/images/nav/primary_nav/education_en.png);
	width: 93px;	
	
}

#primaryNav li#tradingPlatform a {
	background-image: url(/repository/images/nav/primary_nav/online_trading_en_ca.png);
	width: 142px;
}


/* 
 * N3: Large Utility Nav
 */

#utilityNav {
	width: 380px;
}

#utilityNav ol#language {
	clear: none;
	width: 150px; 
}
#utilityNav ol#language li.last  {
	border-right: 1px solid #CCCCCC; 
}

#utilityNav a#marketMakerLoginButton {
	clear: both; 
	float: right; 
	position: relative;
	display: block;
	height: 22px;
	width: 66px;
	margin: 3px 20px 0; 
	padding: 0;
	text-indent: -5000px; text-decoration: none;
	background-image: url(/repository/images/buttons/mm_web_logon_en_CA.png);
	background-position: right top;
	background-repeat: no-repeat;
	border: 0 none;
} * html #utilityNav a#marketMakerLoginButton {
	margin-right: 10px;
}
#utilityNav a#marketMakerLoginButton:hover {
	/* background-position: 0 -22px; */
}

