/* 
	These classes provide the faux dynamic on/off states for the side navigation
	Each navigation item requires a specific name, which then must have it's background and link colors defined.
	The on state for each nav item needs the background color, link colors, and divider link colors defined.
	Nav items with secondary nav also have a 3rd state where they are turned off, but the 2ndary nav is shown.
	Secondary navigation items are set to display:none by default
*/

/*  Generic link style  */
	#nav a{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px;text-decoration : none;}

/*  OFF classes  */
	.nav_home{background-color:#369;}
		.nav_home a{color : #9cf;}
		.nav_home a:hover {color : #fff;}
		
	.nav_traffic{background-color:#369;}
		.nav_traffic a{color : #9cf;}
		.nav_traffic a:hover {color : #fff;}
		
	.nav_road{background-color:#369;}
		.nav_road a{color : #9cf;}
		.nav_road a:hover {color : #fff;}
		
	.nav_area{background-color:#369;}
		.nav_area a{color : #9cf;}
		.nav_area a:hover {color : #fff;}
	
	.nav_decprod{background-color:#369;}
		.nav_decprod a{color : #9cf;}
		.nav_decprod a:hover {color : #fff;}
		
	.nav_highmast{background-color:#369;}
		.nav_highmast a{color : #9cf;}
		.nav_highmast a:hover {color : #fff;}

	.nav_masstransit{background-color:#369;}
		.nav_masstransit a{color : #9cf;}
		.nav_masstransit a:hover {color : #fff;}
		
	.nav_homeland{background-color:#369;}
		.nav_homeland a{color : #9cf;}
		.nav_homeland a:hover {color : #fff;}
	
	.nav_sport{background-color:#369;}
		.nav_sport a{color : #9cf;}
		.nav_sport a:hover {color : #fff;}
		
	.nav_library{background-color:#369;}
		.nav_library a{color : #9cf;}
		.nav_library a:hover {color : #fff;}
		
	.nav_photo{background-color:#369;}
		.nav_photo a{color : #9cf;}
		.nav_photo a:hover {color : #fff;}
		
	.nav_contact{background-color:#369;}
		.nav_contact a{color : #9cf;}
		.nav_contact a:hover {color : #fff;}
		
	.nav_search{background-color:#369;}
		.nav_search a{color : #9cf;}
		.nav_search a:hover {color : #fff;}
		
/*  The ON classes  */		
	body.home .nav_home{background-color:#fff;}
		body.home .nav_home a, body.home .nav_home a:hover{color : #036;}
		body.home .nav_home .medbluespace, body.home .nav_home .dkbluespace{background-color:#fff;}
		
	body.traffic .nav_traffic{background-color:#fff;}
		body.traffic .nav_traffic a, body.traffic .nav_traffic a:hover{color : #036;}
		body.traffic .nav_traffic .medbluespace, body.traffic .nav_traffic .dkbluespace{background-color:#fff;}

	body.decprod .nav_decprod{background-color:#fff;}
		body.decprod .nav_decprod a, body.decprod .nav_decprod a:hover{color : #036;}
		body.decprod .nav_decprod .medbluespace, body.decprod .nav_decprod .dkbluespace{background-color:#fff;}
				
	body.roadway .nav_road{background-color:#fff;}
		body.roadway .nav_road a, body.roadway .nav_road a:hover{color : #036;}
		body.roadway .nav_road .medbluespace, body.roadway .nav_road .dkbluespace{background-color:#fff;}
		
	body.area .nav_area{background-color:#fff;}
		body.area .nav_area a, body.area .nav_area a:hover{color : #036;}
		body.area .nav_area .medbluespace, body.area .nav_area .dkbluespace{background-color:#fff;}						

	body.highmast .nav_highmast{background-color:#fff;}
		body.highmast .nav_highmast a, body.highmast .nav_highmast a:hover{color : #036;}
		body.highmast .nav_highmast .medbluespace, body.highmast .nav_highmast .dkbluespace{background-color:#fff;}

	body.masstransit .nav_masstransit{background-color:#fff;}
		body.masstransit .nav_masstransit a, body.masstransit .nav_masstransit a:hover{color : #036;}
		body.masstransit .nav_masstransit .medbluespace, body.masstransit .nav_masstransit .dkbluespace{background-color:#fff;}
		
	body.homeland .nav_homeland{background-color:#fff;}
		body.homeland .nav_homeland a, body.homeland .nav_homeland a:hover{color : #036;}
		body.homeland .nav_homeland .medbluespace, body.homeland .nav_homeland .dkbluespace{background-color:#fff;}
	
	body.sports .nav_sport{background-color:#fff;}
		body.sports .nav_sport a, body.sports .nav_sport a:hover{color : #036;}
		body.sports .nav_sport .medbluespace, body.sports .nav_sport .dkbluespace{background-color:#fff;}
		
	body.library .nav_library{background-color:#fff;}
		body.library .nav_library a, body.library .nav_library a:hover{color : #036;}
		body.library .nav_library .medbluespace, body.library .nav_library .dkbluespace{background-color:#fff;}
		
	body.photo .nav_photo{background-color:#fff;}
		body.photo .nav_photo a, body.photo .nav_photo a:hover{color : #036;}
		body.photo .nav_photo .medbluespace, body.photo .nav_photo .dkbluespace{background-color:#fff;}
		
	body.contact .nav_contact{background-color:#fff;}
		body.contact .nav_contact a, body.contact .nav_contact a:hover{color : #036;}
		body.contact .nav_contact .medbluespace, body.contact .nav_contact .dkbluespace{background-color:#fff;}

	body.search .nav_search{background-color:#fff;}
		body.search .nav_search a, body.search .nav_search a:hover{color : #036;}
		body.search .nav_search .medbluespace, body.search .nav_search .dkbluespace{background-color:#fff;}
		
/*  Main level with 2ndary - OFF classes  */		
	body.whyvalmont .nav_home {background-color:#003366;}
		body.whyvalmont .nav_home a {color : #9CF;}
		body.whyvalmont .nav_home a:hover {color : #fff;}
		
	body.trafficdeco .nav_traffic {background-color:#003366;}
		body.trafficdeco .nav_traffic a {color : #9CF;}
		body.trafficdeco .nav_traffic a:hover {color : #fff;}
	body.trafficstand .nav_traffic {background-color:#003366;}
		body.trafficstand .nav_traffic a {color : #9CF;}
		body.trafficstand .nav_traffic a:hover {color : #fff;}
		
	body.roadwaydeco .nav_road {background-color:#003366;}
		body.roadwaydeco .nav_road a {color : #9CF;}
		body.roadwaydeco .nav_road a:hover {color : #fff;}
	body.roadwaystand .nav_road {background-color:#003366;}
		body.roadwaystand .nav_road a {color : #9CF;}
		body.roadwaystand .nav_road a:hover {color : #fff;}
		
	body.areadeco .nav_area {background-color:#003366;}
		body.areadeco .nav_area a {color : #9CF;}
		body.areadeco .nav_area a:hover {color : #fff;}
	body.areastand .nav_area {background-color:#003366;}
		body.areastand .nav_area a {color : #9CF;}
		body.areastand .nav_area a:hover {color : #fff;}
		
	body.librarycat .nav_library {background-color:#003366;}
		body.librarycat .nav_library a {color : #9CF;}
		body.librarycat .nav_library a:hover {color : #fff;}
	body.librarygloss .nav_library {background-color:#003366;}
		body.librarygloss .nav_library a {color : #9CF;}
		body.librarygloss .nav_library a:hover {color : #fff;}
	body.librarysites .nav_library {background-color:#003366;}
		body.librarysites .nav_library a {color : #9CF;}
		body.librarysites .nav_library a:hover {color : #fff;}
	body.librarywind .nav_library {background-color:#003366;}
		body.librarywind .nav_library a {color : #9CF;}
		body.librarywind .nav_library a:hover {color : #fff;}
	body.libraryinstall .nav_library {background-color:#003366;}
		body.libraryinstall .nav_library a {color : #9CF;}
		body.libraryinstall .nav_library a:hover {color : #fff;}
	body.libraryaashto .nav_library {background-color:#003366;}
		body.libraryaashto .nav_library a {color : #9CF;}
		body.libraryaashto .nav_library a:hover {color : #fff;}
	body.libraryterms .nav_library {background-color:#003366;}
		body.libraryterms .nav_library a {color : #9CF;}
		body.libraryterms .nav_library a:hover {color : #fff;}
	body.libraryfaq .nav_library {background-color:#003366;}
		body.libraryfaq .nav_library a {color : #9CF;}
		body.libraryfaq .nav_library a:hover {color : #fff;}		
	body.tradeshow .nav_library {background-color:#003366;}
		body.tradeshow .nav_library a {color : #9CF;}
		body.tradeshow .nav_library a:hover {color : #fff;}
		
/* 2ndary OFF classes  */
	.nav_whyvalmont{background-color:#036;}
		.nav_whyvalmont a{color : #ccc;}
		.nav_whyvalmont a:hover {color : #fff;}
		
	.nav_trafficdeco{background-color:#036;}
		.nav_trafficdeco a{color : #ccc;}
		.nav_trafficdeco a:hover {color : #fff;}
		
	.nav_trafficstand{background-color:#036;}
		.nav_trafficstand a{color : #ccc;}
		.nav_trafficstand a:hover {color : #fff;}		
		
	.nav_roadwaydeco{background-color:#036;}
		.nav_roadwaydeco a{color : #ccc;}
		.nav_roadwaydeco a:hover {color : #fff;}
		
	.nav_roadwaystand{background-color:#036;}
		.nav_roadwaystand a{color : #ccc;}
		.nav_roadwaystand a:hover {color : #fff;}
		
	.nav_areadeco{background-color:#036;}
		.nav_areadeco a{color : #ccc;}
		.nav_areadeco a:hover {color : #fff;}
		
	.nav_areastand{background-color:#036;}
		.nav_areastand a{color : #ccc;}
		.nav_areastand a:hover {color : #fff;}
		
	.nav_librarycat{background-color:#036;}
		.nav_librarycat a{color : #ccc;}
		.nav_librarycat a:hover {color : #fff;}
		
	.nav_librarygloss{background-color:#036;}
		.nav_librarygloss a{color : #ccc;}
		.nav_librarygloss a:hover {color : #fff;}
		
	.nav_librarysites{background-color:#036;}
		.nav_librarysites a{color : #ccc;}
		.nav_librarysites a:hover {color : #fff;}
		
	.nav_librarywind{background-color:#036;}
		.nav_librarywind a{color : #ccc;}
		.nav_librarywind a:hover {color : #fff;}
		
	.nav_libraryinstall{background-color:#036;}
		.nav_libraryinstall a{color : #ccc;}
		.nav_libraryinstall a:hover {color : #fff;}
		
	.nav_libraryaashto{background-color:#036;}
		.nav_libraryaashto a{color : #ccc;}
		.nav_libraryaashto a:hover {color : #fff;}
		
	.nav_libraryterms{background-color:#036;}
		.nav_libraryterms a{color : #ccc;}
		.nav_libraryterms a:hover {color : #fff;}

	.nav_libraryfaq{background-color:#036;}
		.nav_libraryfaq a{color : #ccc;}
		.nav_libraryfaq a:hover {color : #fff;}
		
	.nav_tradeshow{background-color:#036;}
		.nav_tradeshow a{color : #ccc;}
		.nav_tradeshow a:hover {color : #fff;}

/* 2ndary ON classes  */
	body.whyvalmont .nav_whyvalmont{background-color:#fff;}
		body.whyvalmont .nav_whyvalmont a, body.whyvalmont .nav_whyvalmont a:hover{color : #036;}
		body.whyvalmont .nav_whyvalmont .medbluespace, body.whyvalmont .nav_whyvalmont .dkbluespace{background-color:#fff;}

	body.trafficdeco .nav_trafficdeco{background-color:#fff;}
		body.trafficdeco .nav_trafficdeco a, body.trafficdeco .nav_trafficdeco a:hover{color : #036;}
		body.trafficdeco .nav_trafficdeco .medbluespace, body.trafficdeco .nav_trafficdeco .dkbluespace{background-color:#fff;}
		
	body.trafficstand .nav_trafficstand{background-color:#fff;}
		body.trafficstand .nav_trafficstand a, body.trafficstand .nav_trafficstand a:hover{color : #036;}
		body.trafficstand .nav_trafficstand .medbluespace, body.trafficstand .nav_trafficstand .dkbluespace{background-color:#fff;}	
		
	body.roadwaydeco .nav_roadwaydeco{background-color:#fff;}
		body.roadwaydeco .nav_roadwaydeco a, body.roadwaydeco .nav_roadwaydeco a:hover{color : #036;}
		body.roadwaydeco .nav_roadwaydeco .medbluespace, body.roadwaydeco .nav_roadwaydeco .dkbluespace{background-color:#fff;}
		
	body.roadwaystand .nav_roadwaystand{background-color:#fff;}
		body.roadwaystand .nav_roadwaystand a, body.roadwaystand .nav_roadwaystand a:hover{color : #036;}
		body.roadwaystand .nav_roadwaystand .medbluespace, body.roadwaystand .nav_roadwaystand .dkbluespace{background-color:#fff;}	
		
	body.areadeco .nav_areadeco{background-color:#fff;}
		body.areadeco .nav_areadeco a, body.areadeco .nav_areadeco a:hover{color : #036;}
		body.areadeco .nav_areadeco .medbluespace, body.areadeco .nav_areadeco .dkbluespace{background-color:#fff;}
		
	body.areastand .nav_areastand{background-color:#fff;}
		body.areastand .nav_areastand a, body.areastand .nav_areastand a:hover{color : #036;}
		body.areastand .nav_areastand .medbluespace, body.areastand .nav_areastand .dkbluespace{background-color:#fff;}
		
	body.areastand .nav_areastand{background-color:#fff;}
		body.areastand .nav_areastand a, body.areastand .nav_areastand a:hover{color : #036;}
		body.areastand .nav_areastand .medbluespace, body.areastand .nav_areastand .dkbluespace{background-color:#fff;}
		
	body.librarycat .nav_librarycat{background-color:#fff;}
		body.librarycat .nav_librarycat a, body.librarycat .nav_librarycat a:hover{color : #036;}
		body.librarycat .nav_librarycat .medbluespace, body.librarycat .nav_librarycat .dkbluespace{background-color:#fff;}
		
	body.librarygloss .nav_librarygloss{background-color:#fff;}
		body.librarygloss .nav_librarygloss a, body.librarygloss .nav_librarygloss a:hover{color : #036;}
		body.librarygloss .nav_librarygloss .medbluespace, body.librarygloss .nav_librarygloss .dkbluespace{background-color:#fff;}
		
	body.librarysites .nav_librarysites{background-color:#fff;}
		body.librarysites .nav_librarysites a, body.librarysites .nav_librarysites a:hover{color : #036;}
		body.librarysites .nav_librarysites .medbluespace, body.librarysites .nav_librarysites .dkbluespace{background-color:#fff;}
		
	body.librarywind .nav_librarywind{background-color:#fff;}
		body.librarywind .nav_librarywind a, body.librarywind .nav_librarywind a:hover{color : #036;}
		body.librarywind .nav_librarywind .medbluespace, body.librarywind .nav_librarywind .dkbluespace{background-color:#fff;}
		
	body.libraryinstall .nav_libraryinstall{background-color:#fff;}
		body.libraryinstall .nav_libraryinstall a, body.libraryinstall .nav_libraryinstall a:hover{color : #036;}
		body.libraryinstall .nav_libraryinstall .medbluespace, body.libraryinstall .nav_libraryinstall .dkbluespace{background-color:#fff;}
		
	body.libraryaashto .nav_libraryaashto{background-color:#fff;}
		body.libraryaashto .nav_libraryaashto a, body.libraryaashto .nav_libraryaashto a:hover{color : #036;}
		body.libraryaashto .nav_libraryaashto .medbluespace, body.libraryaashto .nav_libraryaashto .dkbluespace{background-color:#fff;}
		
	body.libraryterms .nav_libraryterms{background-color:#fff;}
		body.libraryterms .nav_libraryterms a, body.libraryterms .nav_libraryterms a:hover{color : #036;}
		body.libraryterms .nav_libraryterms .medbluespace, body.libraryterms .nav_libraryterms .dkbluespace{background-color:#fff;}

	body.libraryfaq .nav_libraryfaq{background-color:#fff;}
		body.libraryfaq .nav_libraryfaq a, body.libraryfaq .nav_libraryfaq a:hover{color : #036;}
		body.libraryfaq .nav_libraryfaq .medbluespace, body.libraryfaq .nav_libraryfaq .dkbluespace{background-color:#fff;}
		
	body.tradeshow .nav_tradeshow{background-color:#fff;}
		body.tradeshow .nav_tradeshow a, body.tradeshow .nav_tradeshow a:hover{color : #036;}
		body.tradeshow .nav_tradeshow .medbluespace, body.tradeshow .nav_tradeshow .dkbluespace{background-color:#fff;}
	