/* MAIN MENU
----------------------------------------------- */	 
#menu {
	position: relative;
	top: 0;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 47px;
	display: inline;
	overflow: hidden;
	width: 662px;}
#menu ul {
 	margin:0;
	padding:0;
	width: 662px;}	
#menu li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;}

#menu a {
	float: left;
	padding: 47px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:47px; /* for IE5/Win */}
	
#menu a:hover, #menu a:active, #menu a.selected { background-position: 0 -47px;}
	
#services a  {
	width: 111px;
	background: url(../img/menu/services.gif) top left no-repeat;}
#approach a  {
	width: 111px;
	background: url(../img/menu/approach.gif) top left no-repeat;}
#aboutus a  {
	width: 110px;
	background: url(../img/menu/aboutus.gif) top left no-repeat;}
#resources a  {
	width: 109px;
	background: url(../img/menu/resources.gif) top left no-repeat;}
#pressroom a  {
	width: 110px;
	background: url(../img/menu/careers.gif) top left no-repeat;}	
#contactus a  {
	width: 111px;
	background: url(../img/menu/contactus.gif) top left no-repeat;}		

/* UTILITY LINKS
----------------------------------------------- */		
#utilityLinks {
	position: relative;   
	width:	102px; 
	height: 16px;
	margin:0 50px 0 0;}
		
#utilityLinks ul {
	margin:0;
	padding:0;}	

#utilityLinks li { padding:0;width: 34px; height: 16px; position: absolute; top: 0; background: url(../img/icn-utilitylinks.gif) 0 0 no-repeat; display: block; list-style: none;}
#utilityLinks a {width: 34px; height: 16px; display: block; }
#utilityLinks a:hover {border:none;}
#utilityLinks #uhome {left: 0;}
#utilityLinks #uconsultation {left: 32px; background-position: -32px 0;}
#utilityLinks #usitemap {left: 65px; background-position: -65px 0;}


#utilityLinks #uhome a:hover, #utilityLinks #uhome a.current {background: url(../img/icn-utilitylinks.gif) 0 -18px no-repeat;}
#utilityLinks #uconsultation a:hover, #utilityLinks #uconsultation a.current  {background: url(../img/icn-utilitylinks.gif) -32px -18px no-repeat;}
#utilityLinks #usitemap a:hover, #utilityLinks #usitemap a.current{background: url(../img/icn-utilitylinks.gif) -65px -18px no-repeat;}


#utilityLinksBot ul li {
	background:none;
	margin:0;
	padding:0 18px 0 0;}
		
#utilityLinksBot li {
	display: inline;
	list-style-type: none;
	color:#000;}
	
#utilityLinksBot li a {
	font-size:10px;}	
	
#utilityLinksBot img {
	margin-right:4px;}		
		

/* LEFT COLUMN MENU
----------------------------------------------- */	
#leftMenu {
	margin-bottom:18px;}
	
#leftMenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;}
		
#leftMenu li { 
	margin:0;
	padding:0;
	background:none;
	border-bottom:1px solid #FFF; }
		
#leftMenu a {
	display: block;
	padding: 8px 0 8px 12px;
	width: 207px;
	background:url(../img/bg-menuleft-off.gif) no-repeat left top;
	font-size:11px;
	font-weight:bold;
	color:#3E5768;
	text-decoration:none;}
		
#leftMenu a:link, #leftMenu a:visited {
	background:url(../img/bg-menuleft-off.gif) no-repeat left top;
	color: #3E5768;
	text-decoration: none;
	border-bottom:1px solid #778995}

#leftMenu a:hover {
	background:#952729 url(../img/bg-menuleft-over.gif) no-repeat left top;
	color: #FFF;
	border-bottom:1px solid #952729 }
	
		
.active a:link, .active a:visited, #leftMenu ul li a.current  {
	background:#952729 url(../img/bg-menuleft-over.gif) no-repeat left top;
	color: #FFF;
	text-decoration: none; }

/* DROP DOWN MENU
----------------------------------------------- */	

/* FOOTER MENU
----------------------------------------------- */	
div.footerLeft ul {
	float:left;
	margin:0;
	padding:0;} 
	
div.footerRight ul  {
	float:right;
	margin:0;
	padding:0;} 	

div.footerLeft ul li, div.footerRight ul li {
	display: inline;
	list-style-type: none;
	margin:0;
	padding: 0 8px 0 0;
	color:#000;
	background:none;}

div.footerLeft ul li.last, div.footerRight ul li.last	 {
	padding:0;}
	
div.footerLeft ul li a:link, div.footerLeft ul li a:visited {
	font-size:11px;
	font-weight:bold;}
	
div.footerLeft ul li a:active, div.footerLeft ul li a:hover {
	font-size:11px;
	font-weight:bold;}		
	
div.footerRight ul li a:link, div.footerRight ul li a:visited {
	color:#000;
	text-decoration:none;
	font-size:10px;}
	
div.footerRight ul li a:active, div.footerRight ul li a:hover {
	color:#990000;
	text-decoration:none;
	font-size:10px;}	


