/*#homepage_left_column { height:675px; _height:708px; }*/
/*.rnav_ratestools_selector { background-image:url(../images/menu_bg.jpg); background-repeat:no-repeat; font-size:4px; }*/
.rnav_ratestools_selector, .rnav_ratestools_rates { /*background-image:url(../images/menu_bg.jpg);*/ background:url(../images/rates-tools-nav-rates.png) no-repeat; }
.rnav_ratestools_tools { /*background-image:url(../images/menuTools_bg.jpg); background-repeat:no-repeat;*/ background:url(../images/rates-tools-nav-tools.png) no-repeat; }
#body_harrisprivatebanking #signin { width:195px; }
#body_harrisprivatebanking #header_links { right:318px; }
/*#topnav { background:url(../images/bg_nav_en.gif) no-repeat top; }*/

/* 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:111px;}
#body_investorline #header_signInButton {right:35px;}
#body_investorline .banners {border-bottom:4px solid #b7bf2c;}
#body_investorline #sign-in-list { right:152px; }

/* 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; }

/* ITS - bmoflex, gamrtcs, mybmoretirement */
.body_its_standard .lnav_lv2_label, .body_its_standard .lnav_lv2_label_highlight { margin-left: 16px; }
.body_its_standard .lnav_lv2_label a, .body_its_standard .lnav_lv2_label_highlight a { color: #444444; font-weight: bold; height: auto; margin-bottom: 0; margin-top: 3px; padding-bottom: 0; text-decoration: none; width: 140px; }
.body_its_standard .lnav_lv2_label_highlight a { color: #0079C1; }	
.body_its_standard .lnav_lv3_label, .body_its_standard .lnav_lv3_label_highlight { margin: 3px 0 0 0; padding-left: 30px; width: 140px; }
.body_its_standard .lnav_lv3_label a { color: #444444; text-decoration: none; font-weight: normal; }
.body_its_standard .lnav_lv3_label_highlight a { color: #0079C1; text-decoration: none; font-weight: normal; }
.body_its_standard .lnav_lv4_label, .body_its_standard .lnav_lv4_label_highlight { margin-top: 3px; padding-left: 50px; width: 135px; font-weight: normal; }
.body_its_standard .lnav_lv4_label a { color: #444444; text-decoration: none; font-weight: normal; }
.body_its_standard .lnav_lv4_label_highlight a { color: #0079C1; text-decoration: none; font-weight: normal; }
.body_its_standard .lnav_dotted { width:163px; margin-top: 3px; margin-bottom: 3px; margin-left:9px; border-bottom:1px dotted #d3d3d3; font-size:1px; }

/* PCG - BMO Harris Private Bank */
.body_pcg_standard .lnav_lv2_label, .body_pcg_standard .lnav_lv2_label_highlight { margin-left: 16px; }
.body_pcg_standard .lnav_lv2_label a, .body_pcg_standard .lnav_lv2_label_highlight a { color: #444444; font-weight: bold; height: auto; margin-bottom: 0; margin-top: 3px; padding-bottom: 0; text-decoration: none; width: 140px; }	
.body_pcg_standard .lnav_lv2_label_highlight a { color: #0079C1; }	
.body_pcg_standard .lnav_lv3_label, .body_pcg_standard .lnav_lv3_label_highlight { margin: 3px 0 0 0; padding-left: 30px; width: 140px; }
.body_pcg_standard .lnav_lv3_label a { color: #444444; text-decoration: none; font-weight: normal; }
.body_pcg_standard .lnav_lv3_label_highlight a { color: #0079C1; text-decoration: none; font-weight: normal; }
.body_pcg_standard .lnav_lv4_label, .body_pcg_standard .lnav_lv4_label_highlight { margin-top: 3px; padding-left: 50px; width: 135px; font-weight: normal; }
.body_pcg_standard .lnav_lv4_label a { color: #444444; text-decoration: none; font-weight: normal; }
.body_pcg_standard .lnav_lv4_label_highlight a { color: #0079C1; text-decoration: none; font-weight: normal; }
.body_pcg_standard .lnav_dotted { width:163px; margin-top: 3px; margin-bottom: 3px; margin-left:9px; border-bottom:1px dotted #d3d3d3; font-size:1px; }

/* 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;}


