/*#homepage_left_column { height:740px; _height:785px; }*/
#signin { width:205px; right:187px; }
#siteSearchInput { width:152px; }
#sign-in-list { right:233px; _right:210px; top:26px; width:161px; }
#header_links { position:absolute; top:30px; right:405px; margin:0px; padding:0px; }
.rnav_ratestools_selector, .rnav_ratestools_rates { /*background-image:url(../images/menu_bg.jpg);*/ background:url(../images/rates-tools-nav-rates_fr.png) no-repeat; }
.rnav_ratestools_tools { /*background-image:url(../images/menuTools_bg.jpg); background-repeat:no-repeat;*/ background:url(../images/rates-tools-nav-tools_fr.png) no-repeat; }
#searchWrapper .searchLabel { width:63px; height:11px; top:18px; left:31px; background:url(../images/search-title_fr.png) no-repeat; }
#locatorSearchForm label {  padding-right:0; padding-left:0; margin-left:0px; }
#locatorSearchForm .weekends { padding: 2px 1px 4px; *padding: 0 1px 1px 0; }
#home-featured-links .apply-button { background: url("../images/btn-apply-tictac_fr.png") no-repeat;  height:18px; width:58px; }
#home-featured-links .bottom-section { min-height: 200px; *height:200px; }

/* Insurance */ 
#body_insurance #homewhitespace1, #body_insurance #homewhitespace2, #body_insurance #homewhitespace3, #body_insurance #homewhitespace4 { margin-left:-7px; /* need this to override hard coded inline style in template */ }
#body_insurance #header_logo { top:12px; }
#body_insurance #header_links { right:11px; }
#body_insurance #homepage_left_column #main_content { background: url("../insurance/images/home_box1_people.jpg") no-repeat scroll bottom left transparent;}
#body_insurance .home_box { padding-bottom: 100px; }
#body_insurance #home_box0 { background: url("../insurance/images/below_showcase_banner.jpg") no-repeat scroll left top transparent; height: 104px; padding: 0 25px; clear: both;}
#body_insurance #home_box0 img { padding-top: 10px; clear: both;}
#body_insurance #home_box1 { background: url("../insurance/images/box_bg1.gif") no-repeat scroll center top transparent; padding-bottom: 100px; }
#body_insurance #home_box2 { background: url("../insurance/images/box_bg2.jpg") no-repeat scroll center top transparent; }
#body_insurance #home_box3 { background: url("../insurance/images/box_bg3.jpg") no-repeat scroll center top transparent; }

/* InvestorLine */ 
#body_investorline #signin {width:200px;right:185px;}
#body_investorline #header_signInButton {right:30px;}
#body_investorline .banners {border-bottom:4px solid #b7bf2c;}

/* AdviceDirect */ 
#body_advicedirect .banners {border-bottom:4px solid #f15d22;}
#body_advicedirect #header_links {right:210px;}
#body_advicedirect #header_logo_secondary {position:absolute;top:23px;right:10px;}

/* Global Asset Management */ 

#body_globalassetmanagement #header_links { float: right; margin: 30px 15px 0 0; position: relative; right:0; top:0; }
/* GAM CSS EN/FR added on 20/08/2013 */
.body_gam_standalone div#center_column { width:700px; background:none; }
#body_gma .narrow_featureBox ul li h2,
#body_gam .narrow_featureBox ul li h2,
#body_gma .wide_featureBox ul li.top h2,
#body_gam .wide_featureBox ul li.top h2,
#body_gma .wide-feature-box li.top h2,
#body_gam .wide-feature-box li.top h2{margin:0; line-height:36px;}

#body_gma .wide-feature-box li.bottom .whiteButton,
#body_gam .wide-feature-box li.bottom .whiteButton{padding-bottom:10px}
#body_gma .lnav_lv3_label_highlight a,
#body_gam .lnav_lv3_label_highlight a{color:#0079C1}
#body_gma .lnav_lv5_label,
#body_gma .lnav_lv5_label_highlight,
#body_gam .lnav_lv5_label,
#body_gam .lnav_lv5_label_highlight {width:120px!important;}
#body_gma #tabs ul.ui-widget-header,
#body_gam #tabs ul.ui-widget-header{background:none;}
#body_gma  .ui-tabs .ui-tabs-nav li.ui-state-default,
#body_gam  .ui-tabs .ui-tabs-nav li.ui-state-default {background:#DFDFDF!important;}
#body_gma  .ui-tabs .ui-tabs-nav li.ui-state-active,
#body_gam  .ui-tabs .ui-tabs-nav li.ui-state-active{background:#fff!important; height:29px; margin-bottom:-2px;}
#body_gma ul.redArrows li,
#body_gam ul.redArrows li{margin-top:6px;}
#body_gam #PDI_container7175587 .pds-links{padding:0!important; width:77px;}
#body_gam #PDI_container7175587 .pds-links a.pds-view-results{color:#0079C1}
#body_gam #PDI_container7175587 .pds-answer-group{padding:0!important;}
#body_gam #PDI_container7175587 .pds-question-top {font-size:13px!important; line-height:15px!important;  margin:4px 0 5px 4px!important}
#body_gma .expandable-menu,
#body_gam .expandable-menu{cursor:pointer; padding:5px 20px 5px 11px!important;}
#body_gma  #center_column,
#body_gam  #center_column{padding-bottom:10px;}
#body_gma #footer,
#body_gam #footer{width:97%!important}
#body_gma.medium h2,
#body_gam.medium h2{font-size:16px;}
#body_gma .large h2,
#body_gam .large h2{font-size:18px;}
#body_gma  .row,
#body_gam  .row{width:100%; float:left}
#body_gma .port_man p,
#body_gam .port_man p,
#body_gma .port_man div,
#body_gam .port_man div{color:#003366}
#body_gma .r_c,
#body_gam .r_c{float:left; width:140px}
#body_gma .r_c p,
#body_gam .r_c p{margin:0;}
.wide_featureBox ul li h2 {padding-left:10px; *margin: 10px 0 0 0;}

/* blackArrows first lavel */
#body_gma  .blackArrows li,
#body_gam  .blackArrows li {background: url("/pccgprefix/gam/images/arrow-black.png") no-repeat left 3px!important;  margin-left:4px!important; padding-left:12px!important; list-style-image:none!important; color:#000; list-style:none}
/* blackArrows Second lavel */
#body_gma  #home-featured-links ul ul.blackArrows ul li,
#body_gma  #home-featured-links ul ul.blackArrows ul.blackArrows li,
#body_gam  #home-featured-links ul ul.blackArrows ul li,
#body_gam  #home-featured-links ul ul.blackArrows ul.blackArrows li{list-style:disc!important; padding-left:1px!important;margin-left:14px!important;	min-height:auto!important; background:None!important}
/* blackArrows Third lavel */
#body_gma  #home-featured-links ul ul.blackArrows ul ul li,
#body_gma  #home-featured-links ul ul.blackArrows ul.blackArrows ul.blackArrows li,
#body_gam  #home-featured-links ul ul.blackArrows ul ul li,
#body_gam  #home-featured-links ul ul.blackArrows ul.blackArrows ul.blackArrows li{	list-style:circle!important; padding-left:1px!important; margin-left:14px!important;background:None!important; min-height:auto!important; padding:2px 0 2px 5px!important;}
#body_gma  .ui-tabs .ui-tabs-nav li.ui-state-active a,
#body_gam  .ui-tabs .ui-tabs-nav li.ui-state-active a{font-size:12px;}
/* Sup and sub space  */
#body_gma  sub, #body_gma  sup ,
#body_gam  sub, #body_gam  sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline}
#body_gma  sup ,
#body_gam  sup {top: -0.5em}
#body_gma  sub,
#body_gam  sub {bottom: -0.25em}
#body_gma  .rightPanel #expanding .expander ,
#body_gam  .rightPanel #expanding .expander {margin:5px 0; padding:0;}
#body_gma   .rightPanel .redArrows,
#body_gam   .rightPanel .redArrows {margin:0;}