/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {
	/*width:940px; */
	height:47px; 
	position:relative; 
	font: 1.2em "Times New Roman", Times, serif;
	z-index:100;
	float: left;
	margin: 0px;
	background-color: #d4750f;
 }

.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	overflow:hidden;
}

.menu ul {
	padding:0; 
	margin:0; 
	list-style: none;
}

.menu ul li {
	float:left; 
	position:relative;
}

.menu ul li ul {
	display: none;
}

.menu ul li ul li {
	width: 180px;
}

/* specific to non IE browsers */
.menu ul li:hover a {
	color:#fff; 
	background:#36f;
}

.menu ul li:hover ul {
	display:block; 
	position:absolute; 
	top:47px; 
	left:0; 
	width:105px;
}

.menu ul li:hover ul li a.hide {
	
}

.menu ul li:hover ul li:hover a.hide {
	color:#000;
}

.menu ul li:hover ul li ul {
	display: none;
}

.menu ul li:hover ul li a {
	display:block; 
	background:#FFF; 
	color:#FFF;
	padding: 10px 0 10px 15px;
	background-color: #d4750f;
	border-top: 2px solid #b44300;
}

.menu ul li:hover ul li a:hover {
	background:#c64a00; 
	color:#FFF;
}

/* For subnavs in on state items */

.menu ul li.on ul li a {
	background:#740612; 
}

.menu ul li.on ul li a:hover {
	background-color: #9e1b32;
}

/**/

.menu ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	left:105px; 
	top:0;
}

.menu ul li:hover ul li:hover ul.left {
	left: 160px;
}

/* styles for consumer */
#home a {
    background: transparent url(../images/nav-home.gif) 0 0 no-repeat;
	display: block;
	width: 61px;
	height: 47px;
	text-indent: -999px;
}

#aboutUs a {
    background: transparent url(../images/nav-aboutUs.gif) 0 0 no-repeat;
	display: block;
	width: 80px;
	height: 47px;	
	text-indent: -999px;
}

#ourAdvantage a {
    background: transparent url(../images/nav-ourAdvantage.gif) 0 0 no-repeat;
	display: block;
	width: 116px;
	height: 47px;	
	text-indent: -999px;
}

#ourInvestment a {
    background: transparent url(../images/nav-ourInvestment.gif) 0 0 no-repeat;
	display: block;
	width: 120px;
	height: 47px;	
	text-indent: -999px;
}

#yourInvestment a {
    background: transparent url(../images/nav-yourInvestment.gif) 0 0 no-repeat;
	display: block;
	width: 126px;
	height: 47px;	
	text-indent: -999px;
}

#yourOpportunity a {
    background: transparent url(../images/nav-yourOpportunity.gif) 0 0 no-repeat;
	display: block;
	width: 132px;
	height: 47px;	
	text-indent: -999px;
}

#aboutYou a {
    background: transparent url(../images/nav-aboutYou.gif) 0 0 no-repeat;
	display: block;
	width: 88px;
	height: 47px;	
	text-indent: -999px;
}


/* styles for location */
#locationHome a {
    background: transparent url(../images/nav-location-home.gif) 0 0 no-repeat;
	display: block;
	width: 76px;
	height: 47px;
	text-indent: -999px;
}

#locationAbout a {
    background: transparent url(../images/nav-location-about.gif) 0 0 no-repeat;
	display: block;
	width: 67px;
	height: 47px;
	text-indent: -999px;
}

#locationBlog a {
    background: transparent url(../images/nav-location-blog.gif) 0 0 no-repeat;
	display: block;
	width: 60px;
	height: 47px;	
	text-indent: -999px;
}

#locationResources a {
    background: transparent url(../images/nav-location-resources.gif) 0 0 no-repeat;
	display: block;
	width: 96px;
	height: 47px;	
	text-indent: -999px;
}

#locationTalkWithUs a {
    background: transparent url(../images/nav-location-talkwithus.gif) 0 0 no-repeat;
	display: block;
	width: 116px;
	height: 47px;	
	text-indent: -999px;
}

#locationCareerOpportunities a {
    background: transparent url(../images/nav-location-careeropportunities.gif) 0 0 no-repeat;
	display: block;
	width: 172px;
	height: 47px;	
	text-indent: -999px;
}

#locationTestimonials a {
    background: transparent url(../images/nav-location-testimonials.gif) 0 0 no-repeat;
	display: block;
	width: 122px;
	height: 47px;	
	text-indent: -999px;
}

/* rollovers for location admin */

#locationAdmin_profile a {
    background: transparent url(../images/nav-locationAdmin-profile.gif) 0 0 no-repeat;
	display: block;
	width: 89px;
	height: 47px;	
	text-indent: -999px;
}

#locationAdmin_blog a {
    background: transparent url(../images/nav-locationAdmin-blog.gif) 0 0 no-repeat;
	display: block;
	width: 93px;
	height: 47px;	
	text-indent: -999px;
}

#locationAdmin_logout a {
    background: transparent url(../images/nav-locationAdmin-logout.gif) 0 0 no-repeat;
	display: block;
	width: 106px;
	height: 47px;	
	text-indent: -999px;
}

/* Consumer Rollovers */	
#home a:hover, #aboutUs a:hover, #ourAdvantage a:hover, #ourInvestment a:hover, #yourInvestment a:hover, #yourOpportunity a:hover, #aboutYou a:hover,
li.on #home a, li.on #aboutUs a, li.on #ourAdvantage a, li.on #ourInvestment a, li.on #yourInvestment a, li.on #yourOpportunity a, li.on #aboutYou a  {
	background-position: 0 -47px;
}

/* 

Location Admin Rollovers 
#locationAdmin_profile a:hover, #locationAdmin_blog a:hover, #locationAdmin_logout a:hover {
	background-position: 0 -47px;
}

Location Rollovers
#locationHome a:hover, #locationBlog a:hover, #locationAbout a:hover, #locationResources a:hover, #locationTalkWithUs a:hover, #locationCareerOpportunities a:hover, #locationTestimonials a:hover,
li.on #locationHome a, li.on #locationBlog a, li.on #locationAbout a, li.on #locationResources a, li.on #locationTalkWithUs a, li.on #locationCareerOpportunities a, li.on #locationTestimonials a {
	background-position: 0 -47px;
} 

*/
