/* headers
---------------------------------------*/

body#siteservices h1,
body#about h1,
body#contact h1 {color: #A12283;}
body#investors h1 {color: #ff7000;}
body#media h1 {color: #3366ff;}
body#corporate h1 {color: #99cc33;}
body#careers h1 {color: #ff3333;}

body#siteservices h2,
body#about h2,
body#contact h2 {color: #A12283;}
body#investors h2 {color: #ff7000;}
body#media h2 {color: #3366ff;}
body#corporate h2 {color: #99cc33;}
body#careers h2 {color: #ff3333;}

body#siteservices h2.panel-hd,
body#about h2.panel-hd,
body#contact h2.panel-hd {background-color: #A12283; color:#FFF;}
body#investors h2.panel-hd {background-color: #ff7000; color:#FFF;}
body#media h2.panel-hd {background-color: #3366ff; color:#FFF;}
body#corporate h2.panel-hd {background-color: #99cc33; color:#FFF;}
body#careers h2.panel-hd {background-color: #ff3333; color:#FFF;}

body#siteservices h2.panel-hdb,
body#about h2.panel-hdb,
body#contact h2.panel-hdb,
body#investors h2.panel-hdb,
body#media h2.panel-hdb,
body#corporate h2.panel-hdb,
body#careers h2.panel-hdb {margin:-5px 0 0 0; padding:0; font-size:1.0em; font-weight:bold; color:#000;}

#rightcol h2.customers {background-color: #39a4ce; color:#FFFFFF;height:17px; margin:5px 0 0 0; padding:4px 3px 0 3px; font-size:1.0em; font-weight:bold; line-height:100%;}

/* links
---------------------------------------*/
body#siteservices a,
body#about a,
body#contact a {color: #A12283;}
body#investors a {color: #ff7000;}
body#media a {color: #3366ff;}
body#corporate a {color: #99cc33;}
body#careers a {color: #ff3333;}

body#siteservices a.arrow,
body#about a.arrow,
body#contact a.arrow {background:url("/gmg_plc/images/css/arrow_links_purple.gif") no-repeat 0 2px;}
body#investors a.arrow {background:url("/gmg_plc/images/css/arrow_links_orange.gif") no-repeat 0 2px;}
body#media a.arrow {background:url("/gmg_plc/images/css/arrow_links_blue.gif") no-repeat 0 2px;}
body#corporate a.arrow {background:url("/gmg_plc/images/css/arrow_links_green.gif") no-repeat 0 2px;}
body#careers a.arrow {background:url("/gmg_plc/images/css/arrow_links_red.gif") no-repeat 0 2px;}

/* breadcrumbs
---------------------------------------*/
body#siteservices #breadcrumbs p,
body#about #breadcrumbs p,
body#contact #breadcrumbs p {color: #A12283;}
body#investors #breadcrumbs p {color: #ff7000;}
body#media #breadcrumbs p {color: #3366ff;}
body#corporate #breadcrumbs p {color: #99cc33;}
body#careers #breadcrumbs p {color: #ff3333;}
body#siteservices #breadcrumbs p a,
body#about #breadcrumbs p a,
body#contact #breadcrumbs p a {color: #A12283;}
body#investors #breadcrumbs p a {color: #ff7000;}
body#media #breadcrumbs p a {color: #3366ff;}
body#corporate #breadcrumbs p a {color: #99cc33;}
body#careers #breadcrumbs p a {color: #ff3333;}

/* content
---------------------------------------*/
body#siteservices #content ul li,
body#about #content ul li,
body#contact #content ul li {margin: 0; padding: 0 0 0 10px; background: url("/gmg_plc/images/css/bullet_purple.gif") 0 .5em no-repeat; }
body#investors #content ul li {margin: 0; padding: 0 0 0 10px; background: url("/gmg_plc/images/css/bullet_orange.gif") 0 .5em no-repeat; }
body#media #content ul li {margin: 0; padding: 0 0 0 10px; background: url("/gmg_plc/images/css/bullet_blue.gif") 0 .5em no-repeat; }
body#corporate #content ul li {margin: 0; padding: 0 0 0 10px; background: url("/gmg_plc/images/css/bullet_green.gif") 0 .5em no-repeat; }
body#careers #content ul li {margin: 0; padding: 0 0 0 10px; background: url("/gmg_plc/images/css/bullet_red.gif") 0 .5em no-repeat; }

body#siteservices #content ol li, 
body#about #content ol li,
body#contact #content ol li,
body#investors #content ol li,
body#media #content ol li,
body#corporate #content ol li,
body#careers #content ol li {padding:0;margin:0;background:none;}

body#siteservices #content ul.linklist li,
body#about #content ul.linklist li,
body#contact #content ul.linklist li {padding:0 0 0 12px; background: url("/gmg_plc/images/css/arrow_links_purple.gif") 0 2px no-repeat; }
body#investors #content ul.linklist li {padding:0 0 0 12px; background: url("/gmg_plc/images/css/arrow_links_orange.gif") 0 2px no-repeat; }
body#media #content ul li.linklist {padding:0 0 0 12px; background: url("/gmg_plc/images/css/arrow_links_blue.gif") 0 2px no-repeat; }
body#corporate #content ul.linklist li {padding:0 0 0 12px; background: url("/gmg_plc/images/css/arrow_links_green.gif") 0 2px no-repeat; }
body#careers #content ul.linklist li {padding:0 0 0 12px; background: url("/gmg_plc/images/css/arrow_links_red.gif") 0 2px no-repeat; }

/* year tabs
---------------------------------------*/
body#about #content #tabs  {margin:0; width:100%;float:left;border-bottom:1px solid #A12283;}
body#about #content #tabs ul {margin:0; padding:0; list-style-type:none;}
body#about #content #tabs li {margin: 0; padding: 0; float:left; background:none; border-right: 1px solid #A12283;border-top: 1px solid #A12283;}
body#about #content #tabs li.first {border-left: 1px solid #A12283;}
body#about #content #tabs li a.nav4 {font-size:1.0em;font-weight:normal;float:left;padding:2px 10px;margin:0;display:block;text-decoration:none;background-color:#fff;color:#A12283;}
body#about #content #tabs li a.nav4a {font-size:1.0em;font-weight:normal; display:block; float:left; padding:2px 10px; margin:0; text-decoration:none; background-color: #A12283; color:#FFFFFF;}
body#about #content #tabs li a.nav4:hover, 
body#about #content #tabs li a.nav4a:hover{background-color:#A12283; color:#FFFFFF;}

/*body#investors #content #tabs  {margin:0; width:100%;float:left;border-bottom:1px solid #ff7000;}*/
body#investors #content #tabs  {margin:0; width:100%;float:left;}

/*body#investors #content #tabs ul {margin:0; padding:0; list-style-type:none;}*/
body#investors #content #tabs ul {margin:0; padding:0; list-style-type:none;float:left;border-bottom:1px solid #ff7000;}
body#investors #content #tabs li {margin: 0; padding: 0; float:left; background:none; border-right: 1px solid #ff7000;border-top: 1px solid #ff7000;}
body#investors #content #tabs li.first {border-left: 1px solid #ff7000;}
body#investors #content #tabs li a.nav3 {font-size:1.0em;font-weight:normal;float:left;padding:2px 9px;margin:0;display:block;text-decoration:none;background-color:#fff;color:#ff7000;}
body#investors #content #tabs li a.nav3a {font-size:1.0em;font-weight:normal; display:block; float:left; padding:2px 9px; margin:0; text-decoration:none; background-color: #ff7000; color:#FFFFFF;}
body#investors #content #tabs li a.nav3:hover, 
body#investors #content #tabs li a.nav3a:hover{background-color:#ff7000; color:#FFFFFF;}

body#media #content #tabs  {margin:0; width:100%;}
/*body#media #content #tabs  {margin:0; width:100%;float:left;border-bottom:1px solid #3366ff;}*/

/*body#media #content #tabs ul {margin:0; padding:0; list-style-type:none;}*/
body#media #content #tabs ul {margin:0; padding:0; list-style-type:none;float:left;border-bottom:1px solid #3366ff;}
body#media #content #tabs li {margin: 0; padding: 0; float:left; background:none; border-right: 1px solid #3366ff;border-top: 1px solid #3366ff;}
body#media #content #tabs li.first {border-left: 1px solid #3366ff;}
body#media #content #tabs li a.nav3, body#media #content #tabs li a.nav4 {font-size:1.0em;font-weight:normal;float:left;padding:2px 9px;margin:0;display:block;text-decoration:none;background-color:#fff;color:#3366ff;}
body#media #content #tabs li a.nav3a, body#media #content #tabs li a.nav4a {font-size:1.0em;font-weight:normal; display:block; float:left; padding:2px 9px; margin:0; text-decoration:none; background-color: #3366ff; color:#FFFFFF;}
body#media #content #tabs li a.nav3:hover, 
body#media #content #tabs li a.nav3a:hover,
body#media #content #tabs li a.nav4:hover, 
body#media #content #tabs li a.nav4a:hover {background-color:#3366ff; color:#FFFFFF;}

/* right column
---------------------------------------*/
#rightcol .cs-img img {margin-bottom:10px;}
#rightcol .panel-purple {width:162px; margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#ead1e7;}
#rightcol .panel-purple ul {margin:0 0 10px 3px; padding:0; list-style: none;font-size: 0.85em;}
#rightcol .panel-purple ul li {height:1%; margin:0; padding:0; display:block;}
#rightcol .panel-purple ul li a {padding:0 0 0 12px; display:block; color:#A12283; background:url("/gmg_plc/images/css/arrow_links_purple.gif") 0 2px no-repeat;}
#rightcol .panel-blue {width:162px; margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#c1d1ff;}
#rightcol .panel-blue ul {margin:0 0 10px 3px; padding:0; list-style: none;font-size: 0.85em;}
#rightcol .panel-blue ul li {height:1%; margin:0; padding:0; display:block;}
#rightcol .panel-blue ul li a {padding:0 0 0 12px; display:block; color:#3366ff; background:url("/gmg_plc/images/css/arrow_links_blue.gif") 0 2px no-repeat;}
#rightcol .panel-orange {width:162px;margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#ffe0b2;}
#rightcol .panel-green {width:162px; margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#e5f2bf;}
#rightcol .panel-green ul {margin:0 0 10px 3px; padding:0; list-style: none;font-size: 0.85em;}
#rightcol .panel-green ul li {height:1%; margin:0; padding:0; display:block;}
#rightcol .panel-green ul li a {padding:0 0 0 12px; display:block; color:#99cc33; background:url("/gmg_plc/images/css/arrow_links_green.gif") 0 2px no-repeat;}
#rightcol .panel-grey {width:162px;margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#ebeced;}
#rightcol .panel-grey ul {margin:0 0 10px 3px; padding:0; list-style: none;font-size: 0.85em;}
#rightcol .panel-grey ul li {height:1%; margin:0; padding:0; display:block;}
#rightcol .panel-grey ul li a {padding:0 0 0 12px; display:block;}

body#about #rightcol .panel-grey ul li a,
body#contact #rightcol .panel-grey ul li a,
body#siteservices #rightcol .panel-grey ul li a {color:#A12283; background:url("/gmg_plc/images/css/arrow_links_purple.gif") 0 2px no-repeat;}
body#investors #rightcol .panel-grey ul li a {color:#ff7000; background:url("/gmg_plc/images/css/arrow_links_orange.gif") 0 2px no-repeat;}
body#media #rightcol .panel-grey ul li a {color:#3366ff; background:url("/gmg_plc/images/css/arrow_links_blue.gif") 0 2px no-repeat;}
body#corporate #rightcol .panel-grey ul li a {color:#99cc33; background:url("/gmg_plc/images/css/arrow_links_green.gif") 0 2px no-repeat;}
body#careers #rightcol .panel-grey ul li a {color:#ff3333; background:url("/gmg_plc/images/css/arrow_links_red.gif") 0 2px no-repeat;}

#rightcol .panel-customers {margin:0 0 10px 0;padding:5px;}
#rightcol .panel-customers ul {margin:0 0 10px 0; padding:0; list-style: none;font-size: 0.85em;}
#rightcol .panel-customers ul li {height:1%; margin: 0; padding: 0; background: none; display:block; }
#rightcol .panel-customers ul li a {padding:0 0 0 12px; display:block; color:#39a4ce; background:url("/gmg_plc/images/css/arrow_links_lblue.gif") 0 2px no-repeat;}

#rightcol .panel-orange-related {margin:0 0 10px 0;padding:5px;}
#rightcol .panel-orange-related ul {margin:0 0 10px 0; padding:0; list-style: none;font-size: 0.85em;}
#rightcol .panel-orange-related ul li {height:1%; margin: 0; padding: 0; background: none; display:block; }
#rightcol .panel-orange-related ul li a {padding:0 0 0 12px; display:block; color:#ff7000; background:url("/gmg_plc/images/css/arrow_links_orange.gif") 0 2px no-repeat;}

/* landing pages
---------------------------------------*/
body#about #content .panel-grey {margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#ebeced;}
body#about #content .panel-grey ul {margin:0 0 10px 3px; padding:0; list-style: none;font-size: 0.85em;}
body#about #content .panel-grey ul li {margin: 0; padding: 0; background: none; }
body#about #content .panel-grey ul li a {padding:0 0 0 12px; color:#A12283; background:url("/gmg_plc/images/css/arrow_links_purple.gif") no-repeat;}
body#about #content .panel-purple {margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#ead1e7;}
body#about #content .panel-purple ul {margin:0 0 10px 3px; padding:0; list-style: none;font-size: 0.85em;}
body#about #content .panel-purple ul li {margin: 0; padding: 0; background: none; }
body#about #content .panel-purple ul li a {padding:0 0 0 12px; color:#A12283; background:url("/gmg_plc/images/css/arrow_links_purple.gif") no-repeat;}

body#media #content .panel-grey {margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#ebeced;}
body#media #content .panel-grey ul {margin:0 0 10px 3px; padding:0; list-style: none;font-size: 0.85em;}
body#media #content .panel-grey ul li {margin: 0; padding: 0; background: none; }
body#media #content .panel-grey ul li a {padding:0 0 0 12px; color:#3366ff; background:url("/gmg_plc/images/css/arrow_links_blue.gif") no-repeat;}
body#media #content .panel-blue {margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#c1d1ff;}
body#media #content .panel-blue ul {margin:0 0 10px 3px; padding:0; list-style: none;font-size: 0.85em;}
body#media #content .panel-blue ul li {margin: 0; padding: 0; background: none; }
body#media #content .panel-blue ul li a {padding:0 0 0 12px; color:#3366ff; background:url("/gmg_plc/images/css/arrow_links_blue.gif") no-repeat;}

body#investors #content .panel-orange {margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#ffe0b2;}
body#investors #content .panel-orange ul {margin:0 0 10px 3px; padding:0; list-style: none;font-size: 0.85em;}
body#investors #content .panel-orange ul li {margin: 0; padding: 0; background: none; }
body#investors #content .panel-orange ul li a {padding:0 0 0 12px; color:#ff7000; background:url("/gmg_plc/images/css/arrow_links_orange.gif") no-repeat;}
body#investors #content .panel-grey {margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#ebeced;}
body#investors #content .panel-grey ul {margin:0 0 10px 3px; padding:0; list-style: none;font-size: 0.85em;}
body#investors #content .panel-grey ul li {margin: 0; padding: 0; background: none; }
body#investors #content .panel-grey ul li a {padding:0 0 0 12px; color:#ff7000; background:url("/gmg_plc/images/css/arrow_links_orange.gif") no-repeat;}

body#corporate #content .panel-green {margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#e5f2bf;}
body#corporate #content .panel-green ul {margin:0 0 10px 3px; padding:0; list-style: none;font-size: 0.85em;}
body#corporate #content .panel-green ul li {margin: 0; padding: 0; background: none; }
body#corporate #content .panel-green ul li a {padding:0 0 0 12px; color:#99cc33; background:url("/gmg_plc/images/css/arrow_links_green.gif") no-repeat;}
body#corporate #content .panel-grey {margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#ebeced;}
body#corporate #content .panel-grey ul {margin:0 0 10px 3px; padding:0; list-style: none;font-size: 0.85em;}
body#corporate #content .panel-grey ul li {margin: 0; padding: 0; background: none; }
body#corporate #content .panel-grey ul li a {padding:0 0 0 12px; color:#99cc33; background:url("/gmg_plc/images/css/arrow_links_green.gif") no-repeat;}

body#careers #content .panel-red {margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#ffcccc;}
body#careers #content .panel-red ul {margin:0 0 10px 3px; padding:0; list-style: none;font-size: 0.85em;}
body#careers #content .panel-red ul li {margin: 0; padding: 0; background: none; }
body#careers #content .panel-red ul li a {padding:0 0 0 12px; color:#ff3333; background:url("/gmg_plc/images/css/arrow_links_red.gif") no-repeat;}
body#careers #content .panel-grey {margin:0 0 10px 0;padding:15px 5px 5px 5px;background-color:#ebeced;}
body#careers #content .panel-grey ul {margin:0 0 10px 3px; padding:0; list-style: none;font-size: 0.85em;}
body#careers #content .panel-grey ul li {margin: 0; padding: 0; background: none; }
body#careers #content .panel-grey ul li a {padding:0 0 0 12px; color:#ff3333; background:url("/gmg_plc/images/css/arrow_links_red.gif") no-repeat;}
