/* Start of CMSMS style sheet 'navigation' */
ul#constants {
	position: absolute;
	top: 37px;
	left: 40px;
	}
	ul#constants li { float: left; }
		ul#constants li a {
			display: block;
			float: left;
			color: #6a91bc;
			padding: 0 8px;
			text-decoration: none;
			background: url(http://www.ideas.com/uploads/images/navigation/bg-constants.gif) 100% 3px no-repeat;
			}
			ul#constants li a:hover, ul#constants li a#selectedConstant { color: #a0bddb; }
			ul#constants li a.noBG { background: none; }
			
			
ul#mainNavigation {
	position: absolute;
	top: 148px;
	left: 46px;
	width: 517px;
	padding: 8px 0 0 0;
	background: url(http://www.ideas.com/uploads/images/navigation/v2/bg-main-nav.gif) 0px 0px no-repeat;
	}
	ul#mainNavigation li { float: left; }

		ul#mainNavigation li.HomeButton { display: none !important;}

		ul#mainNavigation li a {
			float: left;
			display: block;
			height: 13px;
			}
			
			ul#mainNavigation li.CompetenciesButton a { width: 88px; background: url(http://www.ideas.com/uploads/images/navigation/v2/competencies-0.gif) 0px 0px no-repeat; }
				ul#mainNavigation li.CompetenciesButton a:hover { background: url(http://www.ideas.com/uploads/images/navigation/v2/competencies-r.gif) 0px 0px no-repeat; }
				ul#mainNavigation li.CompetenciesButton a#selectedL1 { background: url(http://www.ideas.com/uploads/images/navigation/v2/competencies-1.gif) 0px 0px no-repeat; }		
				
			ul#mainNavigation li.SolutionsButton a { width: 71px; background: url(http://www.ideas.com/uploads/images/navigation/v2/solutions-0.gif) 0px 0px no-repeat; }
				ul#mainNavigation li.SolutionsButton a:hover { background: url(http://www.ideas.com/uploads/images/navigation/v2/solutions-r.gif) 0px 0px no-repeat; }
				ul#mainNavigation li.SolutionsButton a#selectedL1 { background: url(http://www.ideas.com/uploads/images/navigation/v2/solutions-1.gif) 0px 0px no-repeat; }

			ul#mainNavigation li.ServicesButton a { width: 66px; background: url(http://www.ideas.com/uploads/images/navigation/v2/services-0.gif) 0px 0px no-repeat; }
				ul#mainNavigation li.ServicesButton a:hover { background: url(http://www.ideas.com/uploads/images/navigation/v2/services-r.gif) 0px 0px no-repeat; }
				ul#mainNavigation li.ServicesButton a#selectedL1 { background: url(http://www.ideas.com/uploads/images/navigation/v2/services-1.gif) 0px 0px no-repeat; }
			
			ul#mainNavigation li.ClientsButton a { width: 62px; background: url(http://www.ideas.com/uploads/images/navigation/v2/clients-0.gif) 0px 0px no-repeat; }
				ul#mainNavigation li.ClientsButton a:hover { background: url(http://www.ideas.com/uploads/images/navigation/v2/clients-r.gif) 0px 0px no-repeat; }
				ul#mainNavigation li.ClientsButton a#selectedL1 { background: url(http://www.ideas.com/uploads/images/navigation/v2/clients-1.gif) 0px 0px no-repeat; }
			
			ul#mainNavigation li.ResourcesButton a { width: 68px; background: url(http://www.ideas.com/uploads/images/navigation/v2/resources-0.gif) 0px 0px no-repeat; }
				ul#mainNavigation li.ResourcesButton a:hover { background: url(http://www.ideas.com/uploads/images/navigation/v2/resources-r.gif) 0px 0px no-repeat; }
				ul#mainNavigation li.ResourcesButton a#selectedL1 { background: url(http://www.ideas.com/uploads/images/navigation/v2/resources-1.gif) 0px 0px no-repeat; }
			
			ul#mainNavigation li.NewsButton a { width: 102px; background: url(http://www.ideas.com/uploads/images/navigation/v2/news-0.gif) 0px 0px no-repeat; }
				ul#mainNavigation li.NewsButton a:hover { background: url(http://www.ideas.com/uploads/images/navigation/v2/news-r.gif) 0px 0px no-repeat; }
				ul#mainNavigation li.NewsButton a#selectedL1 { background: url(http://www.ideas.com/uploads/images/navigation/v2/news-1.gif) 0px 0px no-repeat; }

	ul#mainNavigation li.CompanyButton a { width: 60px; background: url(http://www.ideas.com/uploads/images/navigation/v2/company-0.gif) 0px 0px no-repeat; }
				ul#mainNavigation li.CompanyButton a:hover { background: url(http://www.ideas.com/uploads/images/navigation/v2/company-r.gif) 0px 0px no-repeat; }
				ul#mainNavigation li.CompanyButton a#selectedL1 { background: url(http://www.ideas.com/uploads/images/navigation/v2/company-1.gif) 0px 0px no-repeat; }
			
			
			ul#mainNavigation li a span { display: none; }
			

#overviewButton {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 173px;	
	height: 25px;
		he\ight: 24px;
	border-bottom: 1px solid #e9e9e9;	
	}
	
ul#sublevelNavigation {
	float: left;
	width: 173px;
	margin: 10px 29px 0 10px;
		_margin-left: 5px;
	/* bottom padding added in the event that the sublevel navigation grows longer than the content */
	padding: 0 0 130px 0;
	}
	ul#sublevelNavigation li {
		width: 173px;
		border-bottom: 1px solid #e9e9e9;
		}
		ul#sublevelNavigation li a, #overviewButton a {
			display: block;
			width: 173px;
				w\idth: 135px;
			padding: 6px 0 5px 38px;
			color: #376496;
			font-weight: bold;
			}
			ul#sublevelNavigation li a:hover, #overviewButton a:hover  { color: #99ccff; }
			ul#sublevelNavigation li.selectedL2 a, #overviewButton a#selectedOverview  { color: #efbd1d; }
			ul#sublevelNavigation li.selectedL3 a { color: #efbd1d; }
			
			

/* this is set up to hide l3 nav unless you're on the selected page */			
ul#sublevelNavigation li ul { display: none; }

ul#sublevelNavigation li.selectedL2 ul,
ul#sublevelNavigation li.selectedL3 ul { display: block !important; padding-bottom: 11px; }

	ul#sublevelNavigation li ul li ul { padding-bottom: 6px !important; }

	ul#sublevelNavigation li.selectedL2 ul li,
	ul#sublevelNavigation li.selectedL3 ul li { border: none; }
	
		ul#sublevelNavigation li.selectedL2 ul li a,
		ul#sublevelNavigation li.selectedL3 ul li a {
			width: 173px;
				w\idth: 126px;
			color: #4f8ac5;
			font-size: 1em;
			font-weight: normal;
			padding: 2px 0 5px 47px;
			background: url(http://www.ideas.com/uploads/images/navigation/bg-l3-arrow-0.gif) 38px 8px no-repeat;
			}
			
			/* level four */
			ul#sublevelNavigation li ul li ul li a,
			ul#sublevelNavigation li.selectedL2 ul li.selectedL3 ul li a {
				width: 173px;
					w\idth: 118px !important;
				color: #4f8ac5 !important;
				font-size: .9em !important;
				font-weight: normal !important;
				padding: 2px 0 5px 55px !important;
				background: url(http://www.ideas.com/uploads/images/navigation/bg-l4-dash-0.gif) 48px 9px no-repeat !important;
				}
			
			
			ul#sublevelNavigation li.selectedL2 ul li a:hover,
			ul#sublevelNavigation li.selectedL3 ul li a:hover {
				color: #99ccff;
				background: url(http://www.ideas.com/uploads/images/navigation/bg-l3-arrow-r.gif) 38px 8px no-repeat;
				}
				
				ul#sublevelNavigation li ul li ul li a:hover,
				ul#sublevelNavigation li.selectedL2 ul li.selectedL3 ul li a:hover {
					color: #99ccff !important;
					background: url(http://www.ideas.com/uploads/images/navigation/bg-l4-dash-r.gif) 48px 9px no-repeat !important;
					}
				
			ul#sublevelNavigation li.selectedL2 ul li.selectedL2 a,
			ul#sublevelNavigation li.selectedL2 ul li.selectedL3 a {
				color: #efbd1d;
				background: url(http://www.ideas.com/uploads/images/navigation/bg-l3-arrow-1.gif) 38px 8px no-repeat;
				}
				
				ul#sublevelNavigation li.selectedL2 ul li.selectedL2 ul li.selectedL3 a {
					color: #efbd1d !important;
					background: url(http://www.ideas.com/uploads/images/navigation/bg-l4-dash-1.gif) 48px 9px no-repeat !important;
					}
/* End of 'navigation' */

