/* BEGIN styles added by CG75 */

IMG#newWin {
	border:0px;
	width:12px;
	height:10px;
	margin-left:5px;
}

SPAN#FileSpecs {
	font-size:8pt;
}
DIV#rightnav_body {
	width:185px;
	margin-left:20px;	
	float:right;
}
DIV#rightnav_top {
	width: 185px;
	height:10px;
	background-image: url('/content/dam/sunlife/legacy/assets/plan/files/en/images/rightnav_top.jpg');
	background-position: top;
	background-repeat: no-repeat;
}
DIV#rightnav_bottom {
	width: 185px;
	height:10px;
	background-image: url('/content/dam/sunlife/legacy/assets/plan/files/en/images/rightnav_bottom.jpg');
	background-position: top;
	background-repeat: no-repeat;
}
DIV#rightnav_content {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-bottom:-2px;
	margin-top:-5px;
	background-color:#E0AA0F;
}
DIV#rightnav_content ul {
	list-style-type:none;
	margin:0 0 -8px 28px;
}
DIV#rightnav_content A {
	font-size:9pt;
}
DIV#mainnav_body {
	padding: 5px;
	width: 460px;
	float: left;
	border: 1px #E0AA0F solid;
	background-color: #F5F5F5;
}
DIV#mainnav_content {
	padding-left:5px;
	padding-right:5px;
	width:44%;
	float:left;
	font-size:10pt;
}
TABLE#productTbl {
	border-collapse:collapse;
	border:1px solid #E6E6E6; 
}
TABLE#productTbl TD { 
	border:1px solid #E6E6E6; 
	padding:5px; 
}
TABLE#tbl {
	border: none;
}
TABLE#tbl TD { 
	border:none; 
	padding:5px; 
}
TR#tblHeader {
	color: #FFFFFF;
	background-color: #003F54;
	font-weight:bold;
}
TR#tblHeader TD {
	background:#003F54 none repeat scroll 0 0;
	color: #FFFFFF;
	font-weight:bold;
}
TR#tblHeader P {
	color: #FFFFFF;
}
TR#tblHeader A:link {
	color: #FFFFFF;
}
TR#tblHeader A:hover {
	color: #FFFFFF;
}
TR#tblHeader A:active {
	color: #FFFFFF;
}
TR#tblHeader A:visited {
	color: #FFFFFF;
}
TR#tblOdd {
	background-color: #FFFFFF;
}
TR#tblEven td{
	background-color: #E9EDEF;
}


H2 {
	font-family:Arial;
    font-size:18px;
	color:#E0AA0F;
	font-weight:normal;
  }
  H3 {
	font-family:Arial;
    font-size:16px;
	color:#E0AA0F;
	font-weight:bold;
  }
	

/* My Plan */

  
    DIV#wp_mythLabelFr {  
    display:table-cell;
    width:110px;
	font-size:30px;
	display:inline;
	font-family:Arial;
	color:#E0AA0F;
	vertical-align:top;
  }  
  DIV#wp_mythTxtFr {
    display:block;
  	height:30px;
	width:310px;
	vertical-align:bottom;
	display:inline;
	font-size:10pt;
	font-family:Arial;
	padding-left:15pt;
  }
  DIV#wp_mythBoxFr {
    border-top:#E0AA0F 1px solid;	
    border-bottom:#E0AA0F 1px solid;
	width:450px;
	padding-top:10px;
	padding-bottom:10px;
  }
  DIV#myplanRtNav {  	
	clear:right;
    width:266px;
	float:right;
	background-color:#E0AA0F;	
    border-bottom:1px #FFFFFF solid;	
	padding-bottom:10px;
	margin-left:15px;
	margin-top:-5px;
  }
  DIV#myplanRtNavTxt {
    padding:8px;
	font-size:10pt;	
    font-family:Arial;
  }
  DIV#myplanRtNav A {
    font-size:9pt;
  }  
  DIV#myplanRtNav UL {
    margin-top:-.1em;
  }
  DIV#myplanRtNavFact {
    border-top:1px #FFFFFF solid;
    width:266px;
    background-color:#E9EDEF;
	float:right;
	clear:right;
	font-size:10pt;	
    font-family:Arial;
	border-bottom:15px #E0AA0F solid;
	margin-left:15px;
  }
  SPAN#myplanSource {
    font-family:Arial;
    font-size:8pt;
  }
  TABLE#tblMyth { 
   border:0px;
	border-top:1px #E0AA0F solid;
	border-bottom:1px #E0AA0F solid;
	margin-right:15px;
  }
  TD#tblmythLabel {       
	font-size:24px;
	font-family:Arial;
	color:#E0AA0F;
	line-height:24px;
	padding-bottom:10px;
	padding-right:10px;
  }
  IMG#myplanArrow {
    margin-right:14px;
	width:49px;
	height:19px;
  }
  DIV#myplanRtNavImg {
	float:right;	
	clear:right;	
    width:266px;
	margin-left:15px;
  }
  DIV#myplanRtNavTop {
	float:right;	
	clear:right;	
    width:266px;
	margin-left:15px;
  }
  DIV#wp_mythLabel {  
    display:table-cell;
    width:70px;
	font-size:30px;
	display:inline;
	font-family:Arial;
	color:#E0AA0F;
	vertical-align:top;
  }  
  DIV#wp_mythTxt {
    display:block;
  	height:30px;
	width:320px;
	vertical-align:bottom;
	display:inline;
	font-size:10pt;
	font-family:Arial;
	padding-left:15pt;
  }
  DIV#wp_mythBox {
    border-top:#E0AA0F 1px solid;	
    border-bottom:#E0AA0F 1px solid;
	width:400px;
	padding-top:10px;
	padding-bottom:10px;
  }
  
  TABLE#lightYlwBox {
	border-collapse:collapse;
	border:3px solid #f1c44d; 
	background-color:#FFFFFF;
}
TABLE#lightYlwBox TD { 
	border:1px solid #f1c44d; 
	padding:12px; 
}
TR#lightYlwBoxHeader { 
	background-color:#f1c44d; 
}
/* End My Plan */

/* Find an advisor */
  DIV#lg_yl_txt {
  float:left;
	width:95px;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:right;
	font-family:Arial;
	font-size:28pt;
	color:#e9ab00;
  }
  
  DIV#rt_links {
    border-bottom:#FFFFFF solid 2px;
	 width:265px;
	 float:right;
	 background-color:#f1c44d;
	 font-family:Arial;
	 font-size:10pt;
	 background-image:url(/content/dam/sunlife/legacy/assets/canada/sunlifeCA/Find an advisor|broker/files/rnd_top.jpg);
	 background-repeat:no-repeat;
  }
  
  P#rt_links {
 	 padding:10px; 	
  }

  
  DIV#rt_img {
    width:265px;
	 float:right;
  }
  

  
  DIV#right_nav {
    width:265px;
	float:right;
  }
  
  DIV#ftra_01 {
  	width:230px;
	height:105px;
	text-align:center;
	 font-family:Arial;
	 font-size:10pt;
	float:left;
	background-image:url(/content/dam/sunlife/legacy/assets/canada/sunlifeCA/Find an advisor|broker/files/find_the_right_advisor_01.jpg);
	background-repeat:no-repeat;
  }
  
  DIV#ftra_02 {
  	width:243px;
	height:105px;
	text-align:center;
	 font-family:Arial;
	 font-size:10pt;
	float:left;
	background-image:url(/content/dam/sunlife/legacy/assets/canada/sunlifeCA/Find an advisor|broker/files/find_the_right_advisor_02.jpg);
	background-repeat:no-repeat;
  }
  
  DIV#ftra_03 {
  	width:244px;
	height:105px;
	text-align:center;
	 font-family:Arial;
	 font-size:10pt;
	float:left;
	background-image:url(/content/dam/sunlife/legacy/assets/canada/sunlifeCA/Find an advisor|broker/files/find_the_right_advisor_03.jpg);
	background-repeat:no-repeat;
  }
/* End Find an advisor */


/*START styles added by z164*/
div.col-right ul li {
	background:transparent url(/content/dam/sunlife/legacy/assets/plan/Images_Shared/roundblack.gif) no-repeat scroll 0 0;
	margin-bottom:6px;
	padding-left:16px;
	padding-bottom:2px;
}

body p {
	padding-top:5px;
}
body h2 {
	padding-top:10px;
}
/*END styles added by z164*/


/* BEGIN Manager page */
DIV#mgrTopBlock {
  background-image:url(/content/dam/sunlife/legacy/assets/plan/files/en/images/mngrboxbg.jpg);
  background-repeat:repeat-y;
  background-position:left;
}
/* END Manager page */

/* BEGIN My Retirement tool tip */

a.retirementTooltip:hover { 
	background:#ffffff; 
	text-decoration:none; 
	}
	 
a.retirementTooltip span { 
	display:none; 
	padding:2px 3px; 
	margin-left:8px; 
	width:250px; 
	}
	 
a.retirementTooltip:hover span { 
	display:inline; 
	position:absolute; 
	background:#ffffff; 
	border:1px solid #cccccc; 
	color:#6c6c6c; 
	}
	
/* END My Retirement tool tip*/

/* FC page */
SPAN#lblProvTitle {
  font-family:Arial;
  font-size:16px;
	color:#E0AA0F;
	font-weight:bold;
}
DIV#MFPTitle {
	margin-top:1em;
	margin-bottom:1em;
}
/* END FC page */

/* END styles added by CG75 */

#breadcrumb ul {
	margin: 0 370px 0 0; /* Margin right changed to 370px from 246px*/
}