window.addEvent('domready', function(){
			Fx.Morph = Fx.Styles.extend({
			
				start: function(className){
					
					var to = {};
					
					$each(document.styleSheets, function(style){
						var rules = style.rules || style.cssRules;
						$each(rules, function(rule){
							if (!rule.selectorText.test('\.' + className + '$')) return;
							Fx.CSS.Styles.each(function(style){
								if (!rule.style || !rule.style[style]) return;
								var ruleStyle = rule.style[style];
								to[style] = (style.test(/color/i) && ruleStyle.test(/^rgb/)) ? ruleStyle.rgbToHex() : ruleStyle;
							});
						});
					});
					return this.parent(to);
				}
				
			});
			
			Fx.CSS.Styles = ["backgroundColor", "backgroundPosition", "color", "width", "height", "left", "top", "bottom", "right", "fontSize", "letterSpacing", "lineHeight", "textIndent", "opacity"];
			
			Fx.CSS.Styles.extend(Element.Styles.padding);
			Fx.CSS.Styles.extend(Element.Styles.margin);
			
			Element.Styles.border.each(function(border){
				['Width', 'Color'].each(function(property){
					Fx.CSS.Styles.push(border + property);
				});
			});

			var myMorph = new Fx.Morph('morpher_1', {wait: false});
						
			$('morpher_1').addEvent('mouseover', function(e){
				new Event(e).stop();
				
				myMorph.start('side_nav_mouse-over');
							
			});
		
			$('morpher_1').addEvent('mouseout', function(e){
				new Event(e).stop();
				
				myMorph.start('side_nav_mouse-out');
							
			});


			var myMorph_n2 = new Fx.Morph('morpher_2', {wait: false});
						
			$('morpher_2').addEvent('mouseover', function(e){
				new Event(e).stop();
				
				myMorph_n2.start('side_nav_mouse-over');
							
			});
			
			$('morpher_2').addEvent('mouseout', function(e){
				new Event(e).stop();
				
				myMorph_n2.start('side_nav_mouse-out');
							
			});


			var myMorph_n3 = new Fx.Morph('morpher_3', {wait: false});
						
			$('morpher_3').addEvent('mouseover', function(e){
				new Event(e).stop();
				
				myMorph_n3.start('side_nav_mouse-over');
							
			});
			
			$('morpher_3').addEvent('mouseout', function(e){
				new Event(e).stop();
				
				myMorph_n3.start('side_nav_mouse-out');
							
			});


			var myMorph_n4 = new Fx.Morph('morpher_4', {wait: false});
						
			$('morpher_4').addEvent('mouseover', function(e){
				new Event(e).stop();
				
				myMorph_n4.start('side_nav_mouse-over');
							
			});
			
			$('morpher_4').addEvent('mouseout', function(e){
				new Event(e).stop();
				
				myMorph_n4.start('side_nav_mouse-out');
							
			});


			var myMorph_n5 = new Fx.Morph('morpher_5', {wait: false});
						
			$('morpher_5').addEvent('mouseover', function(e){
				new Event(e).stop();
				
				myMorph_n5.start('side_nav_mouse-over');
							
			});
			
			$('morpher_5').addEvent('mouseout', function(e){
				new Event(e).stop();
				
				myMorph_n5.start('side_nav_mouse-out');
							
			});


			var myMorph_n6 = new Fx.Morph('morpher_6', {wait: false});
						
			$('morpher_6').addEvent('mouseover', function(e){
				new Event(e).stop();
				
				myMorph_n6.start('side_nav_mouse-over');
							
			});
			
			$('morpher_6').addEvent('mouseout', function(e){
				new Event(e).stop();
				
				myMorph_n6.start('side_nav_mouse-out');
							
			});

// morpher_7 must be defined

			if (null == $('morpher_7')) {	
//				document.write($('morpher_7'));
//				document.write("7 is not defined");
			} 
			else {
//				document.write($('morpher_7'));
//				document.write("7 is defined")
					
					var myMorph_n7 = new Fx.Morph('morpher_7', {wait: false});
					
					$('morpher_7').addEvent('mouseover', function(e){
						new Event(e).stop();
						
						myMorph_n7.start('side_nav_mouse-over');
									
					});
					
					$('morpher_7').addEvent('mouseout', function(e){
						new Event(e).stop();
						
						myMorph_n7.start('side_nav_mouse-out');
									
					});
					

			}

// morpher_8 must be defined

			if (null == $('morpher_8')) {	
			} 
			else {
					
					var myMorph_n8 = new Fx.Morph('morpher_8', {wait: false});
					
					$('morpher_8').addEvent('mouseover', function(e){
						new Event(e).stop();
						
						myMorph_n8.start('side_nav_mouse-over');
									
					});
					
					$('morpher_8').addEvent('mouseout', function(e){
						new Event(e).stop();
						
						myMorph_n8.start('side_nav_mouse-out');
									
					});
					

			}

// morpher_9 must be defined

			if (null == $('morpher_9')) {	
			} 
			else {
					
					var myMorph_n9 = new Fx.Morph('morpher_9', {wait: false});
					
					$('morpher_9').addEvent('mouseover', function(e){
						new Event(e).stop();
						
						myMorph_n9.start('side_nav_mouse-over');
									
					});
					
					$('morpher_9').addEvent('mouseout', function(e){
						new Event(e).stop();
						
						myMorph_n9.start('side_nav_mouse-out');
									
					});
					

			}


			var myMorph_n10 = new Fx.Morph('morpher_10', {wait: false});
						
			$('morpher_10').addEvent('mouseover', function(e){
				new Event(e).stop();
				
				myMorph_n10.start('side_nav_mouse-over');
							
			});
			
			$('morpher_10').addEvent('mouseout', function(e){
				new Event(e).stop();
				
				myMorph_n10.start('side_nav_mouse-out');
							
			});

			var myMorph_n11 = new Fx.Morph('morpher_11', {wait: false});
						
			$('morpher_11').addEvent('mouseover', function(e){
				new Event(e).stop();
				
				myMorph_n11.start('side_nav_mouse-over');
							
			});
			
			$('morpher_11').addEvent('mouseout', function(e){
				new Event(e).stop();
				
				myMorph_n11.start('side_nav_mouse-out');
							
			});


		var myMorph_n12 = new Fx.Morph('morpher_12', {wait: false});
						
			$('morpher_12').addEvent('mouseover', function(e){
				new Event(e).stop();
				
				myMorph_n12.start('side_nav_mouse-over');
							
			});
			
			$('morpher_12').addEvent('mouseout', function(e){
				new Event(e).stop();
				
				myMorph_n12.start('side_nav_mouse-out');
							
			});



		}); 

