/* top nav classes */

#nav, #nav table {
padding:0;
margin:0;
background:#ffffff;
text-transform:uppercase;
text-align:left;
z-index:1;
font-family:Verdana;
width:770px;
font-size:10px;
position:absolute;
right:4px;
top:0;
line-height:1.1em;
}

#nav table li {
float:left;
list-style-type:none;
padding:0;
margin:0;
}

#nav table td {
height:0;
padding:0;
margin:0;
vertical-align:text-top;
width:86px;
}

#nav table td a {
font-size:10px;
display: block;
color:#999999;
text-decoration:none;
padding:13px 0px 0px 5px;
background:url(/i/bg-navitem.gif) no-repeat top left transparent;
}

#nav table td a:hover {
font-size:10px;	
color:#502d1f;
font-weight:bold;
background:url(/i/bg-navitem.gif) no-repeat -200px top transparent;
}

#nav td ul {
position: absolute;
left:-900em;
width:100px;
padding:3px 0 0 0;
margin:0px;
background:transparent;
}

#nav td ul li {
padding:0px;
margin:0px;
line-height:1.3em;
}

#nav td:hover ul, #nav td.sfhover ul {
text-align:left;
left:auto;
z-index:10;
}

#nav table td a.current {
color:#502d1f;
display: block;
font-weight:bold;
background:url(/i/bg-navitem.gif) no-repeat -200px top transparent;
}

#nav td ul li a {
color:#999999;
padding:0px;
padding:0px 15px 0px 5px;
white-space:nowrap;
background:#fff;
text-transform:none;
}

#nav td ul li a:hover {
color:#502d1f;
background:#fff;
padding:0px 15px 0px 5px;
width:200px;
font-weight:bold;
}





/* Left-nav classes */

.leftnav {
padding:0;
margin:48px 15px 0px -1px;
}

.leftnav p {
font-size:13px;
line-height:18px;
margin:0 0 6px 0;
}

.leftnav p.fineprint {
line-height:14px;
font-size:10px;
}

.leftnav ul {
padding:0;
margin:0;
list-style:none;
}

.leftnav ul li {
list-style-type:none;
margin:0;
padding:0;
display:inline;
}

.leftnav ul li a {
display:block;
font-weight:bold;
text-transform:none;
text-decoration:none;
font-size:11px;
color:#999999;
display:block;
margin:0 0 1px 0;
padding:0;
}

.leftnav ul li a:hover {
font-weight:bold;     
color:#502d1f;
}

.leftnav ul li a.current {
font-weight:bold;
color:#502d1f;
}

.leftnav ul li ul {
list-style:none;
padding:0;
margin:0 0 1px 0;
}

.leftnav li li a {
padding:0;
margin:0 0 0 1em;
font-weight:normal;
text-transform:uppercase;
}

.leftnav li li li a {
text-transform:none;
margin:0 0 0 2em;
}

/*

.leftnav ul li a.nonactive {
font-weight:normal;
}

*/

.leftnav h5 .current {
text-transform:uppercase;
color:#502d1f;
text-decoration:none;
}

.leftnav ul ul {
margin:0;
padding:0;
}





/* Tab-nav classes */

.tabnav td {
border-bottom:1px solid #502d1f;
}

.tabnav img {
display:block;
}

.tabnav a {
width:151px;
height:38px;
overflow:hidden;
display:block;
border-right:3px solid #fff;
}



.tabnav td a {
overflow:hidden;
background:url(/i/bg-taboverlay.png) no-repeat 100% -100px #d6eef0;
position:relative;
}


.expertise tr.e1 td {
border-right:3px solid #fff;
border-top:10px solid #fff;
background:#d6eef0;
color:#fff;
}

.expertise tr.e2 td {
border-right:3px solid #fff;
border-top:1px solid #fff;
background:#d6eef0;
color:#fff;
}

.tabnav .it a,.tabnav td.it, .tabnav tr.e1 td.it, .tabnav tr.e2 td.it {
border-right:0;
}

tr.e1 p,tr.e2 p {
padding:6px 10px;
margin:0;
line-height:1.2em;
}

.tabnav a.it {
border-right:0;
}

.tabnav td:hover {
background:url(/i/bg-taboverlay.png) no-repeat right top #d6eef0;
}

.w .wellness,a.wellness:hover,.current a.wellness {
background:url(/i/bg-taboverlay.png) no-repeat right top #78b15e;
}

.l .leadership,td a.leadership:hover,.tabnav .current .leadership {
background:url(/i/bg-taboverlay.png) no-repeat right top #f92717;
}

.s .sales,td a.sales:hover,.tabnav .current .sales {
background:url(/i/bg-taboverlay.png) no-repeat right top #6d6c89;
}

.p .presentation,td a.presentation:hover,.tabnav .current .presentation {
background:url(/i/bg-taboverlay.png) no-repeat right top #0095b2;
}

.i .it,td a.it:hover,.tabnav .current a.it {
background:url(/i/bg-taboverlay.png) no-repeat right top #baad76;
}

.expertise .tabnav .wellness:hover,.expertise .tabnav .current .wellness {
background:url(/i/bg-taboverlay.png) no-repeat right top #78b15e;
}

.expertise .tabnav .leadership:hover,.expertise .tabnav .current .leadership {
background:url(/i/bg-taboverlay2.png) no-repeat right top #f92717;
}

.expertise .tabnav .sales:hover,.expertise .tabnav .current .sales {
background:url(/i/bg-taboverlay2.png) no-repeat right top #6d6c89;
}

.expertise .tabnav .presentation:hover,.expertise .tabnav .current .presentation {
background:url(/i/bg-taboverlay2.png) no-repeat right top #0095b2;
}

.expertise .tabnav .it:hover,.expertise .tabnav .current .it {
background:url(/i/bg-taboverlay2.png) no-repeat right top #baad76;
}



.expertise hr {
border:0;
height:1px;
background:#fff;
color:#fff;
}

