/* general styles for left nav
---------------------------------------*/
#leftnav {width:172px;margin:0;padding:0;float:left;}
#leftnav ul {width:172px;padding:0;list-style-type: none;margin:0;border-top:1px solid #000;}
#leftnav ul ul {margin:0;border-top:none;}
#leftnav ul li {float:left; list-style-type: none;border-bottom:1px solid #000;padding: 0;margin:0;height: 1%;display:block;}
#leftnav ul li.on {float:left; list-style-type: none; padding: 0;margin:0;height: 1%;display:block;}
#leftnav ul li.on li {float:left; list-style-type: none;border-bottom:none;padding: 0;margin:0;height: 1%;display:block;}
#leftnav ul li.on li.on li {float:left; list-style-type: none;border-bottom:none;padding: 0;margin:0;height: 1%;display:block;}
#leftnav ul li a {width: 162px; color:#000;text-decoration: none;padding:1px 5px;margin:0;display:block;height: 1%;font-size:0.9em;}
#leftnav ul li.on a {font-weight:bold; width: 148px; padding:1px 5px 1px 19px;}
#leftnav ul li.on li a {font-size:0.85em; font-weight:normal; color: #000;}
#leftnav ul li.on li.on a {font-weight:bold;}
#leftnav ul li.on li.on li a {width: 138px; font-weight:normal; padding:1px 5px 1px 29px;}
#leftnav ul li.on li.on li.on a {font-weight:bold;}

/* purple styles for site services, about us and contact 
---------------------------------------*/
body#siteservices #leftnav ul li a:hover, 
body#about #leftnav ul li a:hover,
body#contact #leftnav ul li a:hover {color: #A12283;}
body#siteservices #leftnav ul li.on, 
body#about #leftnav ul li.on, 
body#contact #leftnav ul li.on {border-bottom:2px solid #A12283;}
body#siteservices #leftnav ul li.on a,
body#about #leftnav ul li.on a,
body#contact #leftnav ul li.on a {color: #A12283; background:url("/gmg_plc/images/css/arrow_nav_purple.gif") no-repeat 6px 3px;}
body#siteservices #leftnav ul li.on li, 
body#about #leftnav ul li.on li, 
body#contact #leftnav ul li.on li {border-bottom:none;}
body#siteservices #leftnav ul li.on li a,
body#about #leftnav ul li.on li a,
body#contact #leftnav ul li.on li a {color: #A12283;background:none;}
body#siteservices #leftnav ul li.on li a:hover, 
body#about #leftnav ul li.on li a:hover,
body#contact #leftnav ul li.on li a:hover {background:url("/gmg_plc/images/css/arrow_nav_purple.gif") no-repeat 6px 3px;}
body#siteservices #leftnav ul li.on li.on a,
body#about #leftnav ul li.on li.on a,
body#contact #leftnav ul li.on li.on a {color: #A12283; background:url("/gmg_plc/images/css/arrow_nav_purple.gif") no-repeat 6px 3px;}
body#siteservices #leftnav ul li.on li.on li a,
body#about #leftnav ul li.on li.on li a,
body#contact #leftnav ul li.on li.on li a {color: #A12283; background:none;}
body#siteservices #leftnav ul li.on li.on li a:hover,
body#about #leftnav ul li.on li.on li a:hover,
body#contact #leftnav ul li.on li.on li a:hover {background:url("/gmg_plc/images/css/arrow_nav_purple.gif") no-repeat 18px 3px;}
body#siteservices #leftnav ul li.on li.on li.on a,
body#about #leftnav ul li.on li.on li.on a,
body#contact #leftnav ul li.on li.on li.on a {color: #A12283; background:url("/gmg_plc/images/css/arrow_nav_purple.gif") no-repeat 18px 3px;}

/* orange styles for investors section
---------------------------------------*/
body#investors #leftnav ul li a:hover {color: #ff7000;}
body#investors #leftnav ul li.on {border-bottom:2px solid #ff7000;}
body#investors #leftnav ul li.on a {color: #ff7000; background:url("/gmg_plc/images/css/arrow_nav_orange.gif") no-repeat 6px 3px;}
body#investors #leftnav ul li.on li {border-bottom:none;}
body#investors #leftnav ul li.on li a {color: #ff7000;background:none;}
body#investors #leftnav ul li.on li a:hover {background:url("/gmg_plc/images/css/arrow_nav_orange.gif") no-repeat 6px 3px;}
body#investors #leftnav ul li.on li.on a {color: #ff7000; background:url("/gmg_plc/images/css/arrow_nav_orange.gif") no-repeat 6px 3px;}
body#investors #leftnav ul li.on li.on li a {color: #ff7000; background:none;}
body#investors #leftnav ul li.on li.on li a:hover {background:url("/gmg_plc/images/css/arrow_nav_orange.gif") no-repeat 18px 3px;}
body#investors #leftnav ul li.on li.on li.on a {color: #ff7000; background:url("/gmg_plc/images/css/arrow_nav_orange.gif") no-repeat 18px 3px;}

/* blue styles for media section
---------------------------------------*/
body#media #leftnav ul li a:hover {color: #3366ff;}
body#media #leftnav ul li.on {border-bottom:2px solid #3366ff;}
body#media #leftnav ul li.on a {color: #3366ff; background:url("/gmg_plc/images/css/arrow_nav_blue.gif") no-repeat 6px 3px;}
body#media #leftnav ul li.on li {border-bottom:none;}
body#media #leftnav ul li.on li a {color: #3366ff;background:none;}
body#media #leftnav ul li.on li a:hover {background:url("/gmg_plc/images/css/arrow_nav_blue.gif") no-repeat 6px 3px;}
body#media #leftnav ul li.on li.on a {color: #3366ff; background:url("/gmg_plc/images/css/arrow_nav_blue.gif") no-repeat 6px 3px;}
body#media #leftnav ul li.on li.on li a {color: #3366ff; background:none;}
body#media #leftnav ul li.on li.on li a:hover {background:url("/gmg_plc/images/css/arrow_nav_blue.gif") no-repeat 18px 3px;}
body#media #leftnav ul li.on li.on li.on a {color: #3366ff; background:url("/gmg_plc/images/css/arrow_nav_blue.gif") no-repeat 18px 3px;}

/* green styles for corporate responsibility section
---------------------------------------*/
body#corporate #leftnav ul li a:hover {color: #99cc33;}
body#corporate #leftnav ul li.on {border-bottom:2px solid #99cc33;}
body#corporate #leftnav ul li.on a {color: #99cc33; background:url("/gmg_plc/images/css/arrow_nav_green.gif") no-repeat 6px 3px;}
body#corporate #leftnav ul li.on li {border-bottom:none;}
body#corporate #leftnav ul li.on li a {color: #99cc33;background:none;}
body#corporate #leftnav ul li.on li a:hover {background:url("/gmg_plc/images/css/arrow_nav_green.gif") no-repeat 6px 3px;}
body#corporate #leftnav ul li.on li.on a {color: #99cc33; background:url("/gmg_plc/images/css/arrow_nav_green.gif") no-repeat 6px 3px;}
body#corporate #leftnav ul li.on li.on li a {color: #99cc33; background:none;}
body#corporate #leftnav ul li.on li.on li a:hover {background:url("/gmg_plc/images/css/arrow_nav_green.gif") no-repeat 18px 3px;}
body#corporate #leftnav ul li.on li.on li.on a {color: #99cc33 background:url("/gmg_plc/images/css/arrow_nav_green.gif") no-repeat 18px 3px;}

/* red styles for careers section
---------------------------------------*/
body#careers #leftnav ul li a:hover {color: #ff3333;}
body#careers #leftnav ul li.on {border-bottom:2px solid #ff3333;}
body#careers #leftnav ul li.on a {color: #ff3333; background:url("/gmg_plc/images/css/arrow_nav_red.gif") no-repeat 6px 3px;}
body#careers #leftnav ul li.on li {border-bottom:none;}
body#careers #leftnav ul li.on li a {color: #ff3333;background:none;}
body#careers #leftnav ul li.on li a:hover {background:url("/gmg_plc/images/css/arrow_nav_red.gif") no-repeat 6px 3px;}
body#careers #leftnav ul li.on li.on a {color: #ff3333; background:url("/gmg_plc/images/css/arrow_nav_red.gif") no-repeat 6px 3px;}
body#careers #leftnav ul li.on li.on li a {color: #ff3333; background:none;}
body#careers #leftnav ul li.on li.on li a:hover {background:url("/gmg_plc/images/css/arrow_nav_red.gif") no-repeat 18px 3px;}
body#careers #leftnav ul li.on li.on li.on a {color: #ff3333; background:url("/gmg_plc/images/css/arrow_nav_red.gif") no-repeat 18px 3px;}