		/*this is the css for the vertical version*/
		.vertical ul#location{
			list-style-type: none;    
			margin-top: 0px;
			padding: 0px;
			border-top: 0px solid;  
			border-bottom: 1px dotted;
			width: 176px;    /*204px bigger difference for bg image*/ 
			background-image:none; 
			
		}    
		
		.vertical ul#productgroup{  
			text-decoration: none;   
			font-weight:normal;
			list-style-type: none;
			margin-top: 0px;   
			margin-bottom: 0px;   
			margin-left: 1px;
			padding: 0px;
			border-top: 0px solid;  
			border-bottom: 1px solid white; 
			padding-left: 0px;   
			width: 165px;    /*204px bigger difference for bg image*/  
		}   
		
 		.vertical ul#product{       
			text-decoration: none;   
			font-weight:normal;
			list-style-type: none;
			padding: 0px;
			border-top: 0px solid;  
			border-bottom: 0px solid;
			width: 165px;    /*204px bigger difference for bg image*/ 
		   
			/*background:#ff0000; */            
			 /*background-image:url(images/menuarrow.gif);*/       
		}   
   	
		.vertical ul#location{      
			  margin-top: 0px;   
			margin-bottom: 3px;   
			margin-left: 1px;
			list-style-type: none;
			padding: 0px;
			border-top: 0px solid;
			width: 200px;    /*204px bigger difference for bg image*/ 
		}   
		.vertical li a{   
			text-decoration: none;   
			font-weight:normal;
			display: block;
			width: 160px;  /*200px*/
			text-decoration: none;   
			font-size:12px;
			/*color:#08527B;*/
			/*height: 1.2em;     removed*/
			padding: .1em 1px;
			border: 0px solid;
			border-top: 0px;
		}   
		.vertical li#location a{ 
			text-decoration: none;   
			font-weight:normal;
			display: block;
			width: 200px;  /*200px*/
			text-decoration: none; 
			font-size:12px;
			/*color:#08527B; */
			/*height: 1.2em;     removed*/
			padding: .0em 1px;     /* .1em */  
			border: 0px solid;
			border-top: 0px;
		}     
		.vertical li#productgroup a{    
			text-decoration: none;   
			font-weight:normal; 
			display: block;
			width: 155px;  /*200px*/
			font-size:12px;    
			
			/*color:#08527B; */
			/*height: 1.2em;     removed*/
			padding: .0em 1px;       /* .1em */
			border: 0px solid;
			border-top: 0px;
		}     
		.vertical li#product a{
			text-decoration: none;   
			font-weight:normal;
			display: block;
			width: 155px;  /*200px*/
			text-decoration: none; 
			font-size:12px;  
		   
			/*color:#08527B;  */
			/*height: 1.2em;     removed*/
			padding: 1px 1px;
			border: 1px solid;
			border-top: 0px; 
			
		   
		}		  
		.vertical li ul
		{               
			text-decoration: none;   
			font-weight:normal;
		   border-top: 1px solid;   
		   width: 167px;
		}
		.vertical li ul li a {
			text-decoration: none;   
			font-weight:normal;
			 border: 1px solid;  
			 border-top: 1px;
		}
		
		.vertical li{
			/*Needed for IE. Don't ask me why, It was a lucky guess.*/
			display: inline;  
			text-decoration: none;   
			font-weight:normal;
		}
		.vertical li ul{        
			text-decoration: none;   
			font-weight:normal;
			position: absolute;
			margin-top: -2.5em;  /*-1.3em beefore*/
			margin-left: 163px; /*200px*/
		}

		/*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
		/*Not sure if I recommend this or not*/
		.inaccesible li ul{
			display: none;
		}
		/*Arrow code - looks like <a class="haschild" href="#">Text <span>Arrow</span></a> can be turned on/off with arrow class*/
		.arrow a span{
		padding-left: 1em;
		font-size: 85%;  
		}
		.arrow a:hover span{ 
			text-decoration: none;   
			font-weight:normal;
		padding-left: 2em;  
		
		}
		.arrow a span.noshow{  
			
			visibility: hidden;
		}
		/*Plus code*/
		.plus a span{
			padding-left: .5em; 
			
		}
		/*colors for menu*/

		.bluewhite li a{    
			text-decoration: none;   
			font-weight:normal;
			background-color: #250ba4; 
			color:#ffffff;
			border-color: #ffffff;
		}
		.bluewhite li a:hover{      
			text-decoration: none;   
			font-weight:normal;
			background-color: #8495dc;
			color:white;
			border-color: #000033;  
	        
		}
		.bluewhite ul{  
			text-decoration: none;   
			font-weight:normal;
			border-color: #000033; 
			
		}