
				/* STYLESHEET NAV */
			 div#nav 
			{
				width: 550px;
				/*without dealers section width: 450px; */
				padding:0px;
				overflow:hidden;
				float:left;
				height:30px;
				margin:5px 0px 0px 76px;
				/*border: 0px solid #99CC00; 
				background-color:#FFFFFF;*/
				background: url("../img/nav/spacer.jpg") repeat-x #fff;
			}
			
			 div#nav ul
			{
				width: 550px;
				/*without dealers section width: 450px; */
				vertical-align: bottom;
				height: 30px;
				padding:0px;
				border:0px;
				overflow:hidden;
			}

			 div#nav ul, div#nav ul li { 
			 	float: left; 
				list-style: none;
				margin: 0px;
				padding: 0px;
				text-align: center;
				color: #ffffff;
				
			 	}


				/* GLOBAL NAV ROLLOVERS */
				div#nav li a:link,
				div#nav li a:hover,
				div#nav li a:active,
				div#nav li a:visited { display: block; }
	
				/* BUSINESS SERVICES BUTTON */

				div#nav ul li a.business_services:link, div#nav ul li a.business_services:visited
				{
					background: url("../img/nav/business_services.jpg");
					padding: 30px 0px 0px 0px;
					margin: 0px 30px 0px 0px;
					overflow: hidden;
					width: 71px;
					height: 0px;
				}
				div#nav ul li a.business_services:hover { background-position: -71px 0px; }
				div#nav ul li a.business_services:active { background-position: -142px 0px; }

				/* BUSINESS SERVICES BUTTON ON */

				div#nav ul li a.business_services_on:link, div#nav ul li a.business_services_on:visited
				{
					background: url("../img/nav/business_services.jpg");
					background-position: -71px 0px;
					padding: 30px 0px 0px 0px;
					margin: 0px 30px 0px 0px;
					overflow: hidden;
					width: 71px;
					height: 0px;
				}
				div#nav ul li a.business_services_on:hover { background-position: -71px 0px; }
				div#nav ul li a.business_services_on:active { background-position: -142px 0px; }
				
				/* DEALERS BUTTON */

				div#nav ul li a.dealers:link, div#nav ul li a.dealers:visited
				{
					background: url("../img/nav/dealers.jpg");
					padding: 30px 0px 0px 0px;
					margin: 0px 30px 0px 0px;
					overflow: hidden;
					width: 61px;
					height: 0px;
				}
				div#nav ul li a.dealers:hover { background-position: -61px 0px; }
				div#nav ul li a.dealers:active { background-position: -122px 0px; }

				/* DEALERS BUTTON ON */

				div#nav ul li a.dealers_on:link, div#nav ul li a.dealers_on:visited
				{
					background: url("../img/nav/dealers.jpg");
					background-position: -61px 0px;
					padding: 30px 0px 0px 0px;
					margin: 0px 30px 0px 0px;
					overflow: hidden;
					width: 61px;
					height: 0px;
				}
				div#nav ul li a.dealers_on:hover { background-position: -61px 0px; }
				div#nav ul li a.dealers_on:active { background-position: -122px 0px; }
				
				/* SOLUTIONS BUTTON */

				div#nav ul li a.solutions:link, div#nav ul li a.solutions:visited
				{
					background: url("../img/nav/solutions.jpg");
					padding: 30px 0px 0px 0px;
					margin: 0px 30px 0px 0px;
					overflow: hidden;
					width: 79px;
					height: 0px;
				}
				div#nav ul li a.solutions:hover { background-position: -79px 0px; }
				div#nav ul li a.solutions:active { background-position: -158px 0px; }

				/* SOLUTIONS BUTTON ON */

				div#nav ul li a.solutions_on:link, div#nav ul li a.solutions_on:visited
				{
					background: url("../img/nav/solutions.jpg");
					background-position: -79px 0px;
					padding: 30px 0px 0px 0px;
					margin: 0px 30px 0px 0px;
					overflow: hidden;
					width: 79px;
					height: 0px;
				}
				div#nav ul li a.solutions_on:hover { background-position: -79px 0px; }
				div#nav ul li a.solutions_on:active { background-position: -158px 0px; }
				
				/* TRAINING & EVENTS BUTTON */				
				
				div#nav ul li a.events:link, div#nav ul li a.events:visited
				{
					background: url("../img/nav/events.jpg");
					padding: 30px 0px 0px 0px;
					margin: 0px 30px 0px 0px;
					overflow: hidden;
					width: 151px;
					height: 0px;
				}
				div#nav ul li a.events:hover { background-position: -151px 0px; }
				div#nav ul li a.events:active { background-position: -302px 0px; }

				/* TRAINING & EVENTS BUTTON ON */				
				
				div#nav ul li a.events_on:link, div#nav ul li a.events_on:visited
				{
					background: url("../img/nav/events.jpg");
					background-position: -151px 0px;
					padding: 30px 0px 0px 0px;
					margin: 0px 30px 0px 0px;
					overflow: hidden;
					width: 151px;
					height: 0px;
				}
				div#nav ul li a.events_on:hover { background-position: -151px 0px; }
				div#nav ul li a.events_on:active { background-position: -302px 0px; }
				
				/* COMPANY BUTTON */
				/* Company ID name breaks convention because it was coliding with a form field */
				
				div#nav ul li a.company_nav:link, div#nav ul li a.company_nav:visited
				{
					background: url("../img/nav/company.jpg");
					padding: 30px 0px 0px 0px;
					margin: 0px 30px 0px 0px;
					overflow: hidden;
					width: 61px;
					height: 0px;
				}
				div#nav ul li a.company_nav:hover { background-position: -61px 0px; }
				div#nav ul li a.company_nav:active { background-position: -122px 0px; }

				/* COMPANY BUTTON ON */
				
				div#nav ul li a.company_nav_on:link, div#nav ul li a.company_on:visited
				{
					background: url("../img/nav/company.jpg");
					background-position: -61px 0px;
					padding: 30px 0px 0px 0px;
					margin: 0px 30px 0px 0px;
					overflow: hidden;
					width: 61px;
					height: 0px;
				}
				div#nav ul li a.company_nav_on:hover { background-position: -61px 0px; }
				div#nav ul li a.company_nav_on:active { background-position: -122px 0px; }


				/* BLOG BUTTON */

				div#nav ul li a.blog:link, div#nav ul li a.blog:visited
				{
					background: url("../img/nav/blog.jpg");
					padding: 30px 0px 0px 0px;
					overflow: hidden;
					width: 34px;
					height: 0px;
				}
				div#nav ul li a.blog:hover { background-position: -34px 0px; }
				div#nav ul li a.blog:active { background-position: -68px 0px; }
				
				/* BLOG BUTTON ON */

				div#nav ul li a.blog_on:link, div#nav ul li a.blog_on:visited
				{
					background: url("../img/nav/blog.jpg");
					background-position: -34px 0px;
					padding: 30px 0px 0px 0px;
					overflow: hidden;
					width: 34px;
					height: 0px;
				}
				div#nav ul li a.blog_on:hover { background-position: -34px 0px; }
				div#nav ul li a.blog_on:active { background-position: -68px 0px; }
