
/*** ESSENTIAL STYLES - Do NOT modify this section***/
.sf-menu,.sf-menu * {
margin:0;
padding:0;
list-style:none;
}
.sf-menu {
line-height:1;
}
.sf-menu ul {
position:absolute;
top:-999em;
width:10em;
/* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
width:100%;
}
.sf-menu li:hover {
visibility:inherit;
/* fixes IE7 'sticky bug' */
}
.sf-menu li {
float:left;
position:relative;
}
.sf-menu a {
display:block;
position:relative;
}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {
left:0;
top:2.5em;
/* match top ul list item height */
z-index:99;
}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {
top:-999em;
}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
left:10em;
/* match ul width */
top:0;
}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
top:-999em;
}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
left:10em;
/* match ul width */
top:0;
}
/* ESSENTIAL STYLES - DO NOT MODIFY THIS SECTION */
/* Section copied from ESSENTIAL STYLES in superfish.css with classnames renamed */
.nav-list,.nav-list * {
margin:0;
padding:0;
list-style:none;
}
.nav-list {
line-height:1;
}
.nav-list ul {
position:absolute;
top:-999em;
width:10em;
/* left offset of submenus need to match (see below) */
}
.nav-list ul li {
width:100%;
}
.nav-list li:hover {
visibility:inherit;
/* fixes IE7 'sticky bug' */
}
.nav-list li {
float:left;
position:relative;
}
.nav-list a {
display:block;
position:relative;
}
.nav-list li:hover ul,.nav-list li.sfHover ul {
left:0;
top:2.5em;
/* match top ul list item height */
z-index:99;
}
ul.nav-list li:hover li ul,ul.nav-list li.sfHover li ul {
top:-999em;
}
ul.nav-list li li:hover ul,ul.nav-list li li.sfHover ul {
left:10em;
/* match ul width */
top:0;
}
ul.nav-list li li:hover li ul,ul.nav-list li li.sfHover li ul {
top:-999em;
}
ul.nav-list li li li:hover ul,ul.nav-list li li li.sfHover ul {
left:10em;
/* match ul width */
top:0;
}
/* Custom STYLES - THIS SECTION CAN BE MODIFIED*/
div.nav-TopMenu {
overflow:visible;
clear:both; margin: 0px 10px 15px 10px;
}
.nav-TopMenu .nav-list {
position:relative;
background: url(/Global/CssImages/ptod/bg_nav_colours.png) no-repeat;
width:1000px;
height:60px;
}
.nav-TopMenu .nav-list a {
font-family:arial;
padding:6px 1px 12px 8px;
text-decoration:none;
font-size:12px;
background: url(/Global/CssImages/ptod/bg_nav_default.png) no-repeat;
font-weight:700;
}
.nav-TopMenu .nav-list li.\38 06 a {
background: url(/Global/CssImages/ptod/bg_nav_default_last.png) no-repeat;
}
.nav-TopMenu .nav-list a,.nav-TopMenu .nav-list a:visited {
/* visited pseudo selector so IE6 applies text colour*/
color:#333333;
}
.nav-TopMenu .nav-list #OnPage a,.nav-TopMenu .nav-list #OnPage a:visited,
.nav-TopMenu .nav-list #OnParent a,.nav-TopMenu .nav-list #OnParent a:visited {
/* visited pseudo selector so IE6 applies text colour*/
color:#fff;
}
.nav-TopMenu .nav-list #OnPage a, .nav-TopMenu .nav-list #OnParent a {
background: url(/Global/CssImages/ptod/bg_nav_hover_item.png) no-repeat;
}
.nav-TopMenu .nav-list li:hover,.nav-TopMenu .nav-list li.sfHover,.nav-TopMenu .nav-list li:hover a,.nav-TopMenu .nav-list li.sfHover a,.nav-TopMenu .nav-list a:focus,.nav-TopMenu .nav-list a:hover,.nav-TopMenu .nav-list a:active {
background: url(/Global/CssImages/ptod/bg_nav_hover_item.png) no-repeat;
color:#fff;
}
/*sub nav */
.nav-TopMenu .nav-list li:hover ul,.nav-TopMenu .nav-list li.sfHover ul {
top:30px;
}
.nav-TopMenu .nav-list ul {
background:#fff;
}
.nav-TopMenu .nav-list li li {
}
.nav-TopMenu .nav-list #OnPage li a,.nav-TopMenu .nav-list #OnPage li a:visited,.nav-TopMenu .nav-list li:hover li a,.nav-TopMenu .nav-list li.sfHover li a,.nav-TopMenu .nav-list #OnParent li a,.nav-TopMenu .nav-list #OnParent li a:visited {
color:#fff;
}
.nav-TopMenu .nav-list li:hover #OnPage a,.nav-TopMenu .nav-list li:hover li:hover a,.nav-TopMenu .nav-list li.sfHover li a:hover,.nav-TopMenu .nav-list #OnPage li a:hover,.nav-TopMenu .nav-list #OnPage li.sfHover a,.nav-TopMenu .nav-list #OnParent #OnPage a,.nav-TopMenu .nav-list #OnParent li a:focus,.nav-TopMenu .nav-list #OnParent li a:hover,.nav-TopMenu .nav-list #OnParent li a:active,.nav-TopMenu .nav-list li.sfHover li.sfHover a {
color:#fff;
}
/*Enable style below to make subnav horizontal*/
.nav-TopMenu .nav-list li {
position:static;
width:100px;
}
.nav-TopMenu .nav-list ul a {
text-transform:none;
padding-top:6px
}
.nav-TopMenu .nav-list li ul {
width:1000px;/*IE6 breaks if percent used*/
}
.nav-TopMenu .nav-list li li {
position:relative;
}
.nav-TopMenu .nav-list ul li {
width:auto;
float:left;
}
.nav-TopMenu .nav-list ul li a {
padding:8px 9px 9px 10px;
}
/*Nav item custom widths*/
.nav-TopMenu .nav-list > li > a{
white-space:nowrap;
}
/* Color sub nav style for HOME */
.nav-TopMenu .nav-list li.\39  ul {
background:#ffffff;
}
.nav-TopMenu .nav-list li.\39  ul a {
color:#333333!important;
}
.nav-TopMenu .nav-list li.\39  ul a:hover {
color:#ffffff!important;
background:#221E1F!important;
}
.nav-TopMenu .nav-list li.\39  ul #OnPage a, .nav-TopMenu .nav-list li.\39  ul #OnPage a:hover {
background:#ffffff!important;
color:#333333!important;
}
/* Color sub nav style for NEWS */
.nav-TopMenu .nav-list li.\37 15 ul {
background:#d9dbdc;
}
.nav-TopMenu .nav-list li.\37 15 ul a {
color:#77787A !important;
}
.nav-TopMenu .nav-list li.\37 15 ul a:hover{
color:#fff !important;
background:#77787A !important;
}
.nav-TopMenu .nav-list li.\37 15 ul #OnPage a, .nav-TopMenu .nav-list li.\37 15 ul #OnPage a:hover {
background:#77787A !important;
color:#fff !important;
}
/* Color sub nav style for LEGAL */
.nav-TopMenu .nav-list li.\31  ul {
background:#e5f0d4;
}
.nav-TopMenu .nav-list li.\31  ul a {
color:#598b15 !important;
}
.nav-TopMenu .nav-list li.\31  ul a:hover {
color:#fff !important;
background:#8cc63f !important;
}
.nav-TopMenu .nav-list li.\31  ul #OnPage a, .nav-TopMenu .nav-list li.\31  ul #OnPage a:hover {
background:#8cc63f !important;
color:#fff !important;
}
/* Color sub nav style for TOPICS */
.nav-TopMenu .nav-list li.\37 25 ul {
background:#efcec3;
display:none!important
}
.nav-TopMenu .nav-list li.\37 25 ul a {
color:#b11617 !important;
}
.nav-TopMenu .nav-list li.\37 25 ul a:hover {
color:#fff !important;
background:#c93132 !important;
}
.nav-TopMenu .nav-list li.\37 25 ul #OnPage a, .nav-TopMenu .nav-list li.\37 25 ul #OnPage a:hover {
background:#c93132 !important;
color:#fff !important;
}
/* Color sub nav style for JOBS */
.nav-TopMenu .nav-list li.\36 6 ul {
background:#d5e7f7;
}
.nav-TopMenu .nav-list li.\36 6 ul a {
color:#29a8e1!important;
}
.nav-TopMenu .nav-list li.\36 6 ul a:hover {
color:#fff !important;
background:#29a8e1 !important;
}
.nav-TopMenu .nav-list li.\36 6 ul #OnPage a, .nav-TopMenu .nav-list li.\36 6 ul #OnPage a:hover {
background:#d5e7f7 !important;
color:#fff !important;
}
/* Color sub nav style for CAREERS */
.nav-TopMenu .nav-list li.\36 7 ul {
background:#C6C6D1;
}
.nav-TopMenu .nav-list li.\36 7 ul a {
color:#354A6B !important;
}
.nav-TopMenu .nav-list li.\36 7 ul a:hover {
color:#fff !important;
background:#35496A !important;
}
.nav-TopMenu .nav-list li.\36 7 ul #OnPage a, .nav-TopMenu .nav-list li.\36 7 ul #OnPage a:hover {
background:#35496A !important;
color:#fff !important;
}
/* Color sub nav style for NETWORKING */
.nav-TopMenu .nav-list li.\34 0 ul {
background:#d4ccdd;
}
.nav-TopMenu .nav-list li.\34 0 ul a {
color:#6b4988 !important;
}
.nav-TopMenu .nav-list li.\34 0 ul a:hover {
color:#fff !important;
background:#6b4988 !important;
}
.nav-TopMenu .nav-list li.\34 0 ul #OnPage a, .nav-TopMenu .nav-list li.\34 0 ul #OnPage a:hover {
background:#6b4988 !important;
color:#fff !important;
}
/* Color sub nav style for BUYERS GUIDES */
.nav-TopMenu .nav-list li.\37 47 ul {
background:#E1E5D2;
}
.nav-TopMenu .nav-list li.\37 47 ul a {
color:#85A24E !important;
}
.nav-TopMenu .nav-list li.\37 47 ul a:hover {
color:#fff !important;
background:#83a04c !important;
}
.nav-TopMenu .nav-list li.\37 47 ul #OnPage a, .nav-TopMenu .nav-list li.\37 47 ul #OnPage a:hover {
background:#83a04c !important;
color:#fff !important;
}
/* Color sub nav style for AWARDS */
.nav-TopMenu .nav-list li.\37 52 ul {
background:#f4d8e4;
}
.nav-TopMenu .nav-list li.\37 52 ul a {
color:#dc4f91 !important;
}
.nav-TopMenu .nav-list li.\37 52 ul a:hover {
color:#fff !important;
background:#DC4E90 !important;
}
.nav-TopMenu .nav-list li.\37 52 ul #OnPage a, .nav-TopMenu .nav-list li.\37 52 ul #OnPage a:hover {
background:#DC4E90 !important;
color:#fff !important;
}
/* PREVENTS LAST NAV ITEM FROM DISPLAYING */
.nav-TopMenu .nav-list li.nav-last {display:none;}
