/**Plan Override CSS**/
#primary li.last a:link, #primary li.last a:visited, #primary li.last a:active {
    background-image: none;
}

#breadcrumb #resize #sign-in a.hdr {
    background-image: url("/content/dam/sunlife/legacy/assets/plan/GW/sa_e_nav_signin_86w_60h.gif");
    height: 29px;
    position: relative;
    width: 86px;
}

.fr #breadcrumb #resize #sign-in a.hdr {
	background-image: url("/content/dam/sunlife/legacy/assets/plan/GW/sa_f_nav_signin_153w_60h.gif");
	width: 153px;
}

div#wrapper ul#primary li.last {
	float: left;
}

#primary li.last a:hover, #primary li.last a:active {
    background: url("/content/dam/sunlife/legacy/assets/global/images/navigation/primary/grad_blue_bg_active.gif") no-repeat scroll right top transparent;
}

div#wrapper ul#primary li ul li.last {
	display: block;
}

div.AdvisorPresenceRightNav {
	text-align: right; 
	width: 263px; 
	padding-bottom: 10px;
}

div.AdvisorPresencewithoutRightNav {
	float: right; 
	position: relative; 
	text-align: right; 
	width: 263px;  
	padding-bottom: 10px;
}

#breadcrumb #resize li#my-links div#AdvisorPresenceContainer a {
	text-decoration:underline;
}

#primary li ul li {
	*clear: none;
}

ul#primary li ul li.last {
	*clear: none;
}

div.feature-yellow div.prod-widget-container div.prod-widget-chrome div.prod-widget-chrome-right div.prod-widget-chrome-bottom h2 {
	background-color: white;
    border-bottom: medium none;
}