#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	/*width: 10em;*/
}

#nav li.Home a.Home { 
	float: left;
	width: 101px; /* width needed or else Opera goes nuts */
        background: url(/images/menu/Home.gif) no-repeat;
        height: 38px;
}

#nav li.Home a:hover.Home, #nav li.Home a:active.Home,
body#Home #nav li.Home a.Home { 
	float: left;
	width: 101px; /* width needed or else Opera goes nuts */
        background: url(/images/menu/Home_select.gif) no-repeat;
        height: 38px;
}



#nav li.OurPerformance a.OurPerformance { 
	float: left;
	width: 152px; /* width needed or else Opera goes nuts */
        background: url(/images/menu/OurPerformance.gif) no-repeat;
        height: 38px;
}

#nav li.OurPerformance a:hover.OurPerformance, #nav li.OurPerformance a:active.OurPerformance,
body#OurPerformance #nav li.OurPerformance a.OurPerformance { 
	float: left;
	width: 152px; /* width needed or else Opera goes nuts */
        background: url(/images/menu/OurPerformance_select.gif) no-repeat;
        height: 38px;
}


#nav li.WhatWeOffer a.WhatWeOffer { 
	float: left;
	width: 122px; /* width needed or else Opera goes nuts */
        background: url(/images/menu/WhatWeOffer.gif) no-repeat;
        height: 38px;
}

#nav li.WhatWeOffer a:hover.WhatWeOffer, #nav li.WhatWeOffer a:active.WhatWeOffer,
body#WhatWeOffer #nav li.WhatWeOffer a.WhatWeOffer { 
	float: left;
	width: 122px; /* width needed or else Opera goes nuts */
        background: url(/images/menu/WhatWeOffer_select.gif) no-repeat;
        height: 38px;
}


#nav li.OurManagers a.OurManagers { 
	float: left;
	width: 122px; /* width needed or else Opera goes nuts */
        background: url(/images/menu/OurManagers.gif) no-repeat;
        height: 38px;
}

#nav li.OurManagers a:hover.OurManagers, #nav li.OurManagers a:active.OurManagers,
body#OurManagers #nav li.OurManagers a.OurManagers { 
	float: left;
	width: 122px; /* width needed or else Opera goes nuts */
        background: url(/images/menu/OurManagers_select.gif) no-repeat;
        height: 38px;
}


#nav li.InvestorEducation a.InvestorEducation { 
	float: left;
	width: 135px; /* width needed or else Opera goes nuts */
        background: url(/images/menu/InvestorEducation.gif) no-repeat;
        height: 38px;
}

#nav li.InvestorEducation a:hover.InvestorEducation, #nav li.InvestorEducation a:active.InvestorEducation,
body#InvestorEducation #nav li.InvestorEducation a.InvestorEducation { 
	float: left;
	width: 135px; /* width needed or else Opera goes nuts */
        background: url(/images/menu/InvestorEducation_select.gif) no-repeat;
        height: 38px;
}





#nav li.WhyCounsel a.WhyCounsel { 
	float: left;
	width: 118px; /* width needed or else Opera goes nuts */
        background: url(/images/menu/WhyCounsel.gif) no-repeat;
        height: 38px;
}

#nav li.WhyCounsel a:hover.WhyCounsel, #nav li.WhyCounsel a:active.WhyCounsel,
body#WhyCounsel #nav li.WhyCounsel a.WhyCounsel { 
	float: left;
	width: 118px; /* width needed or else Opera goes nuts */
        background: url(/images/menu/WhyCounsel_select.gif) no-repeat;
        height: 38px;
}



#nav li ul { /* second-level lists */
	top: 173px;
        position: absolute;
	background-color: #bcab96;
        color: #000000;
	width: 125px;
        z-index:9;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li.Home ul { 
	width: 101px; /* width needed or else Opera goes nuts */
}

#nav li.OurPerformance ul { 
	width: 152px; /* width needed or else Opera goes nuts */
}

#nav li.WhatWeOffer ul, #nav li.OurManagers ul { 
	width: 122px; /* width needed or else Opera goes nuts */
}

#nav li.InvestorEducation ul { 
	width: 135px; /* width needed or else Opera goes nuts */
}
#nav li.WhyCounsel ul { 
	width: 118px; /* width needed or else Opera goes nuts */
}

#nav li ul li {

border-bottom: #ddd3c4 1px solid;
padding: 5px;

}
#nav li ul li a {
  color: #000000;
}

#nav li ul li a:hover {
  color: #FFFFFF;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


* html div#mainmenu
{
	margin-top: -3px;
}








* html #nav li.WhyCounsel, * html #nav li.OurPerformance, * html #nav li.WhatWeOffer, * html #nav li.OurManagers, * html #nav li.InvestorEducation {
	margin-top: -12px;
}



* html #nav li.Home ul { 
	width: 101px; /* width needed or else Opera goes nuts */
	margin-left: -122px;
}

* html #nav li.OurPerformance ul {

width: 152px; /* width needed or else Opera goes nuts */
margin-top:100px;
	margin-left: -122px;
}

* html #nav li.WhatWeOffer ul { 

	width: 122px; /* width needed or else Opera goes nuts */
	margin-left: -122px;

}

* html #nav li.OurManagers ul {
	width: 122px; /* width needed or else Opera goes nuts */
	margin-left: -122px;
}


* html #nav li.InvestorEducation ul {
	width: 135px; /* width needed or else Opera goes nuts */
	margin-left: -135px;
}


* html #nav li.WhyCounsel ul {
	width: 118px; /* width needed or else Opera goes nuts */
	margin-left: -118px;
} 



ul#nav2 {
list-style:none;
padding:0;
margin:0;
}


ul#nav2 li {

padding:0;
margin:0;
color:#000;
float:left;
width:120px;
text-align:center;
border-right: 1px solid #DDD3C4;
border-left: 1px solid #96866F;
height:32px;
}

ul#nav2 li a {
display:block;
padding:8px 10px 0 10px;
color:#000;
display:block;
}



ul#navAdmin {
list-style:none;
padding:0;
margin:0;
}


ul#navAdmin li {
padding:0;
margin:0;
color:#000;
float:left;
text-align:center;
border-right: 1px solid #DDD3C4;
border-left: 1px solid #96866F;
height:32px;
}

ul#navAdmin li a {
display:block;
padding:8px 5px 0 5px;
color:#000;
display:block;
}

