#sub-nav
{ background:none; margin-top:25px; margin-left:38px; text-indent:-10000px; *zoom:1; }
#sub-nav:after
{
    display:block; content:"."; clear:both;
	height:0;
    visibility:hidden;
}

#sub-nav a, #sub-nav a:visited
{
    background:url(/images/sub-nav-advance.gif) top left no-repeat;
    display:block;
}
#sub-nav a.tech-vision,
#sub-nav a.tech-vision:visited
{ background-position:3px -18px; }
#sub-nav a.engagements,
#sub-nav a.engagements:visited
{ background-position:3px -34px; }
#sub-nav a.legends,
#sub-nav a.legends:visited
{ background-position:3px -50px; }
#sub-nav a.eng-insights,
#sub-nav a.eng-insights:visited
{ background-position:6px -66px; }

#sub-nav a.tech-vision:hover
{ background-position:-115px -18px; }
#sub-nav a.engagements:hover
{ background-position:-115px -34px; }
#sub-nav a.legends:hover
{ background-position:-115px -50px; }
#sub-nav a.eng-insights:hover
{ background-position:-140px -66px; }



.tech-vision #sub-nav a.tech-vision,
.tech-vision #sub-nav a.tech-vision:visited
{ background-position:-115px -18px; }
.engagements #sub-nav a.engagements,
.engagements #sub-nav a.engagements:visited,
.eng-jazz-festival #sub-nav a.engagements,
.eng-jazz-festival #sub-nav a.engagements:visited,
.eng-bike-tour #sub-nav a.engagements,
.eng-bike-tour #sub-nav a.engagements:visited,
.eng-w-hotels #sub-nav a.engagements,
.eng-w-hotels #sub-nav a.engagements:visited,
.eng-disney-hall #sub-nav a.engagements,
.eng-disney-hall #sub-nav a.engagements:visited,
.eng-gen-art #sub-nav a.engagements,
.eng-gen-art #sub-nav a.engagements:visited,
.eng-pinehurst #sub-nav a.engagements,
.eng-pinehurst #sub-nav a.engagements:visited,
.eng-spirit-awards #sub-nav a.engagements,
.eng-spirit-awards #sub-nav a.engagements:visited,
.eng-sailing #sub-nav a.engagements,
.eng-sailing #sub-nav a.engagements:visited,
.eng-musicares #sub-nav a.engagements,
.eng-musicares #sub-nav a.engagements:visited

{ background-position:-115px -34px; }
.legends #sub-nav a.legends,
.legends #sub-nav a.legends:visited
{ background-position:-115px -50px; }

.engineering-insights #sub-nav a.eng-insights
{ background-position:-140px -66px; }

#sub-nav h2 a
{
    display:block;
    width:105px; height:16px;
}

#sub-nav ul li,
#sub-nav ul h2
{ float:left; }

#sub-nav ul li.first
{ margin-left:20px; }

#sub-nav ul li a
{
    width:115px;
    height:16px;
    margin: 0 5px;
}
#sub-nav a.eng-insights
{
    width: 145px;
}
