body 
	{ 
		margin: 0;
		padding: 0;
		font-family: arial, verdana, sans-serif; 
		font-size: 12px;
		color: #000;
		background-color: #999;
		background-image: url(../images/bg.gif);
		background-repeat: no-repeat;
	}
	
p
	{
		margin: 10px 0;
	}
	
img 
	{
		border: 0;
	}
	
	
h1
	{
		font-size: 16px;
		color: #0A4193;
		font-weight: bold;
	}
	
h2
	{
		font-size: 14px;
		color: #0A4193;
	}
	
h3
	{
	}
	
h5 /* used for locations headers */
	{
		font-size: 14px;
		font-weight: bold;
		color: #0A4193;
		margin: 0 0 5px 0;
	}
	
	
div.header
	{
		width: 725px;
		height: 68px;
		background-color: #0A4193;
	}
	
div.container
	{
		padding: 5px;
		width: 725px;
		background-color: #fff;
		margin: 0;
		margin-left: auto;
		margin-right: auto;
	}
	
img.locationsMap
	{
	margin: 0 0 200px 50px;
	}
	
div.navtext 
	{
		position:absolute; 
		top:-100px; 
		left:0px; 
		visibility:hidden;
		background-color: #fff;
		border: 1px solid #000;
	}
	
div.navtext span
	{
		font-size: 12px;
		font-weight: bold;
		color: #000;
	}
	
	
/* ------------------------------------------------------ 
Main Navigation 
*/
	
ul.nav
	{
		width: 725px;
		height: 27px;
		background-color: #3B3B3B;
		border-top: 1px solid #000;
		border-bottom: 4px solid #000;
		font-size: 10px;
		margin: 0;
		padding: 0 0 0 35px;
		list-style: none;
		/* Begin voice-family Hack */
		voice-family: "\"}\"";
		voice-family: inherit;
		/* End voice-family Hack */
		width: 690px;
	}
	
html>body ul.nav {
  		width: 690px;
	} 
	
ul.nav li 
		{
			float:left; 
			height: 11px;
			margin: 8px 0px;
			padding: 0;
			position: relative;
			font-size: 9px;
		}
		
ul.nav li a
		{
			display: block;
			height: 11px;
			text-decoration: none;
			text-indent: -2345157px;
		}
		

					
			body ul.nav li.navDivide
			{
				width: 50px;
				background-image: url(../images/navDivide.gif);
				background-repeat: no-repeat;
				background-position: 50% 0;
			}
	
			
			ul.nav li.navAboutUs, ul.nav li.navAboutUs a
			{
				width: 50px;
				background-image: url(../images/navAboutUs.gif);
				background-repeat: no-repeat;
			}
					
			body.AboutUs ul.nav li.navAboutUs, body.AboutUs ul.nav li.navAboutUs a
			{
				width: 50px;
				background-image: url(../images/navAboutUs.gif);
				background-position: 0 -11px;
			}
					
					
			ul.nav li.navRentals, ul.nav li.navRentals a
			{
				width: 44px;
				background-image: url(../images/navRentals.gif);
				background-repeat: no-repeat;
			}
					
			body.Rentals ul.nav li.navRentals, body.Rentals ul.nav li.navRentals a
			{
				width: 44px;
				background-image: url(../images/navRentals.gif);
				background-position: 0 -11px;
				background-repeat: no-repeat;
			}
					
					
			ul.nav li.navNew, ul.nav li.navNew a
			{
				width: 23px;
				background-image: url(../images/navNew.gif);
				background-repeat: no-repeat;
			}
					
			body.New ul.nav li.navNew, body.New ul.nav li.navNew a
			{
				width: 23px;
				background-image: url(../images/navNew.gif);
				background-position: 0 -11px;
				background-repeat: no-repeat;
			}
					
			ul.nav li.navUsed, ul.nav li.navUsed a
			{
				width: 26px;
				background-image: url(../images/navUsed.gif);
				background-repeat: no-repeat;
			}
					
			body.Used ul.nav li.navUsed, body.Used ul.nav li.navUsed a
			{
				width: 26px;
				background-image: url(../images/navUsed.gif);
				background-position: 0 -11px;
				background-repeat: no-repeat;
			}
					
			ul.nav li.navProductSupport, ul.nav li.navProductSupport a
			{
				width: 97px;
				background-image: url(../images/navProductSupport.gif);
				background-repeat: no-repeat;
			}
					
			body.ProductSupport ul.nav li.navProductSupport, body.ProductSupport ul.nav li.navProductSupport a
			{
				width: 97px;
				background-image: url(../images/navProductSupport.gif);
				background-position: 0 -11px;
				background-repeat: no-repeat;
			}
					
			ul.nav li.navTraining, ul.nav li.navTraining a
			{
				width: 47px;
				background-image: url(../images/navTraining.gif);
				background-repeat: no-repeat;
			}
					
			body.Training ul.nav li.navTraining, body.Training ul.nav li.navTraining a
			{
				width: 47px;
				background-image: url(../images/navTraining.gif);
				background-position: 0 -11px;
				background-repeat: no-repeat;
			}
					
			ul.nav li.navContactUs, ul.nav li.navContactUs a
			{
				width: 63px;
				background-image: url(../images/navContactUs.gif);
				background-repeat: no-repeat;
			}
					
			body.ContactUs ul.nav li.navContactUs, body.ContactUs ul.nav li.navContactUs a
			{
				width: 63px;
				background-image: url(../images/navContactUs.gif);
				background-position: 0 -11px;
				background-repeat: no-repeat;
			}
				
				
			ul.nav li a:hover
				{
					background-position: 0 -11px;
				}
				
/* ------------------------------------------------------ 
Home */
				

	
div.containerHome
	{
		padding: 5px;
		width: 725px;
		background-color: #fff;
		margin: auto;
		margin-top: 50px;
	}
		
div.contentHome 
	{
		width: 725px;
		height: 344px;
		background-image: url(../images/bgHome.jpg);
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
	}
				
	div.textHome
		{
			width: 380px;
			height: 220px;
			margin: 0;
			padding: 50px 0 0 80px;
			/* Begin voice-family Hack */
			voice-family: "\"}\"";
			voice-family: inherit;
			/* End voice-family Hack */
	  		width: 300px;
			height: 170px;
		}
		
	html>body div.textHome  {
	  		width: 300px;
			height: 170px;
		} 
		
		div.textHome img
			{
				float: right;
			}
	
	ul.linksHome 
		{
			height: 16px;
			margin: 0;
			padding: 15px 0 10px 0;
			list-style: none;
		}
		
		ul.linksHome li
			{
				float: left;
				margin: 0 0 0 20px;
				padding: 0 0 0 15px;
				background-image: url(../images/arrowHome.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
			}		
			
		ul.linksHome li a
			{
				font-family: arial;
				font-weight: normal;
				font-size: 12px;
			}	
			
         ul.linksHome li a:link              {color:#333; text-decoration:none}
         ul.linksHome li a:visited           {color:#333; text-decoration:none}
         ul.linksHome li a:active            {color:#333; text-decoration:none}
         ul.linksHome li a:hover             {color:#666; text-decoration:none}


	dl.calloutHome 
		{
			height: 65px;
			margin: 0 0 0 0;
			padding: 8px 0 0 0;
		}
		
		dl.calloutHome dt
			{
				float: left;
				border: 1px solid #000;
				width: 65px;
				height: 65px;
				margin: 0 0 0 10px;
				line-height: 0;
				font-size: 0;
			}		
			
		dl.calloutHome dd
			{
				float: left;
				border: 1px solid #000;
				width: 160px;
				height: 67px;
				margin: 0 0 0 5px;			
				padding: 5px 5px 5px 10px;	
				/* Begin voice-family Hack */
				voice-family: "\"}\"";
				voice-family: inherit;
				/* End voice-family Hack */
				width: 145px;
				height: 55px;
			}
			
		html>body dl.calloutHome dd  
			{
				
				width: 145px;
				height: 55px;
			} 
		
		dl.calloutHome a
			{
				font-size: 10px;
			}
		
         dl.calloutHome a:link              {color:#000; text-decoration:none}
         dl.calloutHome a:visited           {color:#000; text-decoration:none}
         dl.calloutHome a:active            {color:#000; text-decoration:none}
         dl.calloutHome a:hover             {color:#666; text-decoration:none}
		

			
		dl.calloutHome dd.calloutHome2
			{
				height: 67px;	
				padding: 8px 5px 5px 10px;	
				/* Begin voice-family Hack */
				voice-family: "\"}\"";
				voice-family: inherit;
				/* End voice-family Hack */
				height: 52px;
			}
			
		html>body dl.calloutHome dd.calloutHome2 
			{
				height: 52px;
			} 
		
		dl.calloutHome dd.calloutHome2 span
			{
				font-size: 15px;
				font-weight: bold;
				color: #0B4295;
			}
		
		dl.calloutHome dd.calloutHome2 a.calloutHome2link, dl.calloutHome dd a.calloutHome2link
			{
				font-family: arial, verdana, sans-serif; 
				font-size: 12px;
				color: #000;
			}
		
         dl.calloutHome dd.calloutHome2 a.calloutHome2link:link,  dl.calloutHome dd a.calloutHome2link:link             {color:#000; text-decoration:underline}
         dl.calloutHome dd.calloutHome2 a.calloutHome2link:visited,  dl.calloutHome dd a.calloutHome2link:visited            {color:#000; text-decoration:underline}
         dl.calloutHome dd.calloutHome2 a.calloutHome2link:active,  dl.calloutHome dd a.calloutHome2link:active             {color:#000; text-decoration:underline}
         dl.calloutHome dd.calloutHome2 a.calloutHome2link:hover,  dl.calloutHome dd a.calloutHome2link:hover              {color:#666; text-decoration:underline}
		

		
		
/* ------------------------------------------------------ 
Secondary */
		
		
div.containerSecondary
	{
		padding: 0 5px 5px 5px;
		width: 725px;
		background-color: #fff;
		margin: auto;
		margin-top: 0;
	}
		
div.contentSecondary 
	{
		width: 725px;
		background-image: url(../images/bgSecondary.gif);
		background-repeat: repeat-y;
		margin: 0;
		padding: 0;
	}
				
	div.textSecondary
		{
			width: 525px;
			margin: 0;
			padding: 0;
		}
		
	div.textSecondary div.navBreadCrumb
		{
			width: 525px;
			height: 18px;
			background-color: #D9B91B;
			font-size: 10px;
			color: #746209;
			padding: 2px 0 0 10px;
			/* Begin voice-family Hack */
			voice-family: "\"}\"";
			voice-family: inherit;
			/* End voice-family Hack */
			width: 515px;
			height: 16px;
		}
		
	html>body div.textSecondary div.navBreadCrumb
		{
			width: 515px;
			height: 16px;
		} 
		
	div.textSecondary div.navBreadCrumb span
		{
			color: #000;
		}
		
	div.textSecondary div.format

		{
			width: 525px;
			padding: 25px 30px;
			/* Begin voice-family Hack */
			voice-family: "\"}\"";
			voice-family: inherit;
			/* End voice-family Hack */
			width: 465px;
		}
		
	html>body div.textSecondary div.format
		{
			width: 465px;
		} 
		
		
	div.textSecondary div.navBreadCrumb a:link         {color:#746209; text-decoration:underline}
	div.textSecondary div.navBreadCrumb a:active       {color:#746209; text-decoration:underline}
	div.textSecondary div.navBreadCrumb a:visited      {color:#746209; text-decoration:underline}
	div.textSecondary div.navBreadCrumb a:hover        {color:#000; text-decoration:none}
		
	div.navSecondary
		{
			float: right;
			width: 196px;
			margin: 0;
			padding: 0;
		}
		
		div.navSecondary ul
			{
				width: 196px;
				margin: 0;
				padding: 0;
				list-style: none;
			}
		
		div.navSecondary ul li
			{
				width: 196px;
				margin: 0 0 0 -16px;
				padding: 8px 0 8px 10px;
				border-bottom: 1px solid #0A4193;
				/* Begin voice-family Hack */
				voice-family: "\"}\"";
				voice-family: inherit;
				/* End voice-family Hack */
				width: 186px;
				margin: 0;
			}
					
		html>body div.navSecondary ul li
			{
				width: 186px;
				margin: 0;
			} 
					
		div.navSecondary ul li a
			{
				color: #0A4193;
			} 
		
		div.navSecondary ul li a:link         {color:#0A4193; text-decoration:none}
		div.navSecondary ul li a:active       {color:#0A4193; text-decoration:none}
		div.navSecondary ul li a:visited      {color:#0A4193; text-decoration:none}
		div.navSecondary ul li a:hover        {color:#000; text-decoration:none}
		
.clearer 
	{
	clear: both;
	width: 100%;
	}
		
		
/* ------------------------------------------------------ 
Footer */

ul.footer
	{
		background-color:  #000; 
		width: 725px;
		height: 37px;
		margin: 0;
		padding: 0 0 0 10px;
		list-style: none;
		font-size: 10px;
		/* Begin voice-family Hack */
		voice-family: "\"}\"";
		voice-family: inherit;
		/* End voice-family Hack */
		width: 715px;
	}
	
html>body ul.footer {
  		width: 715px;
	} 
	
	ul.footer li
		{
			float: left;
			padding: 0 0;
			margin: 10px 3px;
		}
		
	ul.footer li.copy
		{
			margin: 10px 10px 0 175px;
			color: #3b3b3b;
		}
		
	ul.footer li a:link         {color:#fad549; text-decoration:underline}
	ul.footer li a:active       {color:#fad549; text-decoration:underline}
	ul.footer li a:visited      {color:#fad549; text-decoration:underline}
	ul.footer li a:hover        {color:#ccc; text-decoration:none}
				
				