
/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {background-image: url(graphics/09-tNav-ideas.png); background-position: top right; zoom: 1; height: 24px; position: relative; margin-right: -1px;}
.sf-navbar li {background: transparent; position: static;}
.sf-navbar a {border-top: none; color: #fff !important; text-decoration: none !important;}
.sf-navbar li ul {width: 44em; /*IE6 soils itself without this*/}
.sf-navbar li li {position: relative;}
.sf-navbar li li a {font-family: Garamond,"Times New Roman",Times,serif; color: #3e558a !important; font-weight: normal;}
	.sf-navbar li li a:hover {color: #000 !important;}
.sf-navbar li li ul {width: 13em;}
.sf-navbar li li li {width: 100%;}
.sf-navbar ul li {width: auto; float: left;}
.sf-navbar a, .sf-navbar a:visited {border: none;}
.sf-navbar li.current {}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {}
ul.sf-navbar .current ul,
ul.sf-navbar li:hover ul,
ul.sf-navbar li.sfHover ul {left: 0; top: 30px !important; /* match top ul list item height */}
ul.sf-navbar .current ul ul {top: -999em;}
.sf-navbar li li.current > a {font-weight: bold;}
/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}
/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {background: transparent; padding: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0;}

.sf-navbar li {text-indent: -999em;}
.sf-navbar li.about,
.sf-navbar li.ideas,
.sf-navbar li.leaders,
.sf-navbar li.press {height: 50px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none;}
	 .sf-navbar li.about {width: 126px; background-image: url(graphics/09-tNav-about.png);}
	 .sf-navbar li.leaders {width: 187px; background-image: url(graphics/09-tNav-leaders.png);}
         .sf-navbar li.press {width: 164px; background-image: url(graphics/09-tNav-press.png);}
         .sf-navbar li.ideas {width: 128px; background-image: url(graphics/09-tNav-ideas.png);}
	 	.sf-navbar li:hover,
		.sf-navbar li.sfHover,
		.sf-navbar li.sfBreadcrumb {background-position: 0 -50px;}

.sf-navbar li li {text-indent: 0; width: auto !important;}
	.sf-navbar li li {background-image: none !important; height: 20px !important; padding: 0 0 0 20px; font-size: 0.9em;}
	
.navClear {margin: 0; padding: 0; height: 0; clear: both;}


