/* CSS Document */
/* Main Menu Container */
#mainnav {
	position: absolute;
	height: 45px;
	width: 942px;
	left: -1px;
	bottom: 0;
	
	padding: 0;
	margin: 0;
	background: url(mainnav.gif);
	}


#mainnav li {
	position: absolute;
	list-style: none;
	}
	
#mainnav li a {
	position: absolute;
	display: block;
	height: 42px;
	text-indent: -9000px;
	background-image: url(mainnav.gif);
	}
	
#mn-what 			{top: 0;	left: 0;}
#mn-services 		{top: 0;	left: 162px;}
#mn-customers 		{top: 0;	left: 290px;}
#mn-support 		{top: 0;	left: 435px;}
#mn-people 		    {top: 0;	left: 535px;}
#mn-careers 		{top: 0;	left: 620px;}
#mn-getstarted	 	{top: 0;	left: 795px;}

	
#mn-what a.root 			{width: 161px;	background-position: 0 0;	}
#mn-services a.root 		{width: 128px;	background-position: -162px 0;	}
#mn-customers a.root	 	{width: 145px;	background-position: -290px 0;	}
#mn-support a.root 			{width: 100px;	background-position: -435px 0;	}
#mn-people a.root 			{width: 85px;	background-position: -625px 0;	}
#mn-careers a.root 			{width: 90px;	background-position: -535px 0;	}
#mn-getstarted a.root 		{width: 147px;	background-position: -795px  0;	}

#mn-what.over a.root			{background-position: 0 -50px;	}
#mn-services.over a.root 	{background-position: -162px -50px;	}
#mn-customers.over a.root	{background-position: -290px -50px;	}
#mn-support.over a.root		{background-position: -435px -50px;	}
#mn-people.over a.root		{background-position: -625px -50px;	}
#mn-careers.over a.root		{background-position: -535px -50px;	}
#mn-getstarted.over a.root	{background-position: -795px  -50px;	}

#mn-what a.root:active 			{background-position: 0 -100px;	}
#mn-services a.root:active 		{background-position: -162px -100px;	}
#mn-customers a.root:active 	{background-position: -290px -100px;	}
#mn-support a.root:active 		{background-position: -435px -100px;	}
#mn-people a.root:active 		{background-position: -625px -100px;	}
#mn-careers a.root:active 		{background-position: -535px -100px;	}
#mn-getstarted a.root:active 	{background-position: -795px  -100px;	}



/*
Drop downs
*/


#mainnav div
 {
	display: none;
	}
	
/*
Reset
*/
#mainnav ul,
#mainnav ul a,
#mainnav ul li
 {
 	margin: 0;
	padding: 0;
	position: relative;
	width: auto;
	height: auto;
	text-indent: 0;
	background: none;
	left: auto;
	top: auto;
	}
	
/*
First level dropdown
*/	
	
#mainnav .level-1 {
	position: absolute;
	top: 32px;
	left: 10px;
	
	width: 200px;
	padding-bottom: 20px;
	}
	
	#mainnav .level-1 ul {
		position: relative;
		min-height: 1px;
		
		padding: 20px 10px 0;		
		background: url(mainnav.level-1.png) no-repeat 0 0;

	}
	
	
	* html #mainnav .level-1 ul {		background: url(mainnav.level-1.gif) no-repeat 0 0;		height: 1px;	}
	
	#mainnav .level-1 .footer {
		position: absolute;
		bottom: -15px;
		left: 0;
			
		height: 15px;
		width: 200px;
		background: url(mainnav.level-1.png) no-repeat 0 bottom;
		
		}
		
	* html #mainnav .level-1 .footer {		background: url(mainnav.level-1.gif) no-repeat 0 bottom;	}
	
/*
Sub menu items
*/	
	#mainnav ul {}
	
	#mainnav ul li {
	}
	
	* html #mainnav ul li { 	height: 1px;	}
	
	#mainnav ul a {
		padding: 7px 10px;

		font-size: .75em;
		color: #fff;
		
		-moz-border-radius: 3px;
		text-shadow: 0 1px 0 #a62d33;
		}
		
	#mainnav ul li.over a {
		background: #a62d33;

		-moz-box-shadow: 0 1px 0 rgba(0,0,0,.3);			
		}
