
/* master nav inside of the container div */
#mainMenuContents ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font: normal 11px/16px Verdana, sans-serif;
}

/* top nav item */
#mainMenuContents li {
	margin: 0;
	padding: 0;
	float: left;
}


/* the link within a top nav item */
#mainMenuContents li a {
	margin: 0;
	padding: 0;
	color: #fff;
	text-decoration: none;
	display: block;
	position: relative;
}



#mainMenuContents #AboutUs {
	background: #e2e2e2 url('/resources/img/nav_about_us_off.gif') top left no-repeat;
}

#mainMenuContents li div#ServicesAdvantages {
	background: #e2e2e2 url('/resources/img/nav_process_off.gif') top left no-repeat;
}

#mainMenuContents li div#MarketsProperties {
	background: #e2e2e2 url('/resources/img/nav_markets_off.gif') top left no-repeat;
}

#mainMenuContents li div#CaseStudies {
	background: #e2e2e2 url('/resources/img/nav_case_studies_off.gif') top left no-repeat;
}

#mainMenuContents li div#FAQs {
	background: #e2e2e2 url('/resources/img/nav_faqs_off.gif') top left no-repeat;
}


#mainMenuContents li img {
	margin: 0;
	padding: 0;
	border: 0;
}



/* any dropdown menu */
#mainMenuContents li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	display: none;
	color: #000;
	clear: left;
	z-index: 5;
	border: 1px solid #4d4d4d;
	border-width: 1px 0 0 0;
}

/* any item within a dropdown menu */
#mainMenuContents li li {
	margin: 0;
	padding: 5px 15px 5px 10px;
	display: block;
	width: 140px;
	float: none;
/*	background-color: #2a3007; background color with opacity */
	background-color: #4d4d4d;

	border-bottom: 1px solid #fcfcfc;
/* 	opacity: 0.50; Safari, Opera and Mozilla */
/*	filter: gray() alpha(opacity=50); IE */
	text-indent: 0;
}

#mainMenuContents li li.last {
	border-bottom: none; 
}

/* an li that contains a ul */
#mainMenuContents li li.parent {
	background: #4d4d4d url('/resources/img/nav_arrow.gif') 95% 50% no-repeat;
}

/* the link within any item in a dropdown menu */
#mainMenuContents li li a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	background: none;
	display: inline;
}

/* any dropdown menu that's too far down the line to be visible */
#mainMenuContents li ul ul {
	left: 0;
	display: none;
}

/* dropdown menus under the current hovered item that are too far down the line to be visible */
#mainMenuContents li:hover ul ul,
#mainMenuContents li:hover ul ul ul,
#mainMenuContents li:hover ul ul ul ul,
#mainMenuContents li:hover ul ul ul ul ul,
#mainMenuContents li:hover ul ul ul ul ul ul,
#mainMenuContents li:hover ul ul ul ul ul ul ul,
#mainMenuContents li:hover ul ul ul ul ul ul ul ul,
#mainMenuContents li.sfhover ul ul,
#mainMenuContents li.sfhover ul ul ul,
#mainMenuContents li.sfhover ul ul ul ul,
#mainMenuContents li.sfhover ul ul ul ul ul,
#mainMenuContents li.sfhover ul ul ul ul ul ul,
#mainMenuContents li.sfhover ul ul ul ul ul ul ul,
#mainMenuContents li.sfhover ul ul ul ul ul ul ul ul {
	display: none;
	margin: -18px 0 0 135px;/margin: -4px 0 0 135px; /* ff / ie */
}

/* dropdown menu under the current hovered item */
#mainMenuContents li:hover ul,
#mainMenuContents li li:hover ul,
#mainMenuContents li li li:hover ul,
#mainMenuContents li li li li:hover ul,
#mainMenuContents li li li li li:hover ul,
#mainMenuContents li li li li li li:hover ul,
#mainMenuContents li li li li li li li:hover ul,
#mainMenuContents li li li li li li li li:hover ul,
#mainMenuContents li.sfhover ul,
#mainMenuContents li li.sfhover ul,
#mainMenuContents li li li.sfhover ul,
#mainMenuContents li li li li.sfhover ul,
#mainMenuContents li li li li li.sfhover ul,
#mainMenuContents li li li li li li.sfhover ul,
#mainMenuContents li li li li li li li.sfhover ul,
#mainMenuContents li li li li li li li li.sfhover ul {
	display: block;
}




/* top nav item hover */



#mainMenuContents li:hover div#AboutUs,
#mainMenuContents li.sfhover div#AboutUs {
	background: #e2e2e2 url('/resources/img/nav_about_us_on.gif') top left no-repeat;
}

#mainMenuContents li:hover div#ServicesAdvantages,
#mainMenuContents li.sfhover div#ServicesAdvantages {
	background: #e2e2e2 url('/resources/img/nav_process_on.gif') top left no-repeat;
}

#mainMenuContents li:hover div#MarketsProperties,
#mainMenuContents li.sfhover div#MarketsProperties {
	background: #e2e2e2 url('/resources/img/nav_markets_on.gif') top left no-repeat;
}

#mainMenuContents li:hover div#CaseStudies,
#mainMenuContents li.sfhover div#CaseStudies {
	background: #e2e2e2 url('/resources/img/nav_case_studies_on.gif') top left no-repeat;
}

#mainMenuContents li:hover div#FAQs,
#mainMenuContents li.sfhover div#FAQs {
	background: #e2e2e2 url('/resources/img/nav_faqs_on.gif') top left no-repeat;
}


/* dropdown item hover */
#mainMenuContents li li:hover,
#mainMenuContents li li.parent:hover,
#mainMenuContents li li.sfhover {
	background-color: #d1d0d0;
}

/* extra emphasis on the link itself to help IE6 users see when .parent:hover is highlighted */
#mainMenuContents li li:hover a,
#mainMenuContents li li.parent li:hover a,
#mainMenuContents li li.parent li.parent li:hover a,
#mainMenuContents li li.parent li.parent li.parent li:hover a,
#mainMenuContents li li.parent li.parent li.parent li.parent li:hover a,
#mainMenuContents li li.parent li.parent li.parent li.parent li.parent li:hover a,
#mainMenuContents li li.sfhover a,
#mainMenuContents li li.parent li.sfhover a,
#mainMenuContents li li.parent li.parent li.sfhover a,
#mainMenuContents li li.parent li.parent li.parent li.sfhover a,
#mainMenuContents li li.parent li.parent li.parent li.parent li.sfhover a,
#mainMenuContents li li.parent li.parent li.parent li.parent li.parent li.sfhover a {
	color: #54531f;
}

/* remove emphasis on links in the dropdown menu under the current hovered item, until they themselves are hovered */
#mainMenuContents li li.parent li a,
#mainMenuContents li li.parent li.parent li a,
#mainMenuContents li li.parent li.parent li.parent li a,
#mainMenuContents li li.parent li.parent li.parent li.parent li a,
#mainMenuContents li li.parent li.parent li.parent li.parent li.parent li a,
#mainMenuContents li li.parent li.parent li.parent li.parent li.parent li.parent li a {
	color: #fff;
}