@charset "utf-8";
/* CSS Document */

			.nav{
				max-width:1020px;
				overflow:visible;
				padding: 0px;
				font: 12px/1.28 "Droid Sans",Arial,Verdana ,sans-serif;
				color:#5E656D;
			}
			
			#navigation{
				margin:0px;
				float:left;
				font-size:13px;	
				overflow:visible;
			}
					
					/*visible menu*/
			
					#navigation ul li{
						float:left;
						position:relative;
						
					}					
					
					#navigation > ul > li{
						
						font-weight:bold;
						padding-top:8px;
						padding-bottom: 10px;
						color:#7A8084;
					}
											
							/*visible menu links*/
							#navigation ul li a,
							#navigation ul li a:link,
							#navigation ul li a:visited{			 
								overflow:hidden;
								display: block;
								padding: 5px 12px ;
							}
							
							a {
		text-decoration:none;
		color:#0F0F0F; /*rgba fallback*/
		color:rgba(0,0,0,0.9);
	}
	a:hover {color:#000000;}
	a:link, a:visited, a:active {text-decoration: none;}

							/*visible menu only link styles*/	
							#navigation > ul > li > a {
								color:#7a8084;
								font-weight: normal;						
							}
								#navigation > ul > li > a:hover {color:#505A60;}									
						
						
						/*current menu item*/
						
							
							#navigation > ul > .current  a{
								background:transparent;
								color: #BFC5C9 !important;							
							}
								
 
	html, body, ol, ul, li, nav, section
	{
		margin: 0;
		padding: 0;
		border: 0;
		
		font: inherit;
		vertical-align: baseline;
	}
	
	/* HTML5 display-role reset for older browsers */
	footer, header, hgroup, menu, nav, section {
		display: block;
	}
	ol, ul {list-style: none;}
	

/* NAV transitions */

	
	a:not(.no-transition), 
	#navigation > ul > li:hover,
	#navigation ul ul a:hover,
	.animate-all * ,
	.animate,.animated{
		-moz-transition			: 0.2s ease-in all;
		-webkit-transition		: 0.2s ease-in all;
		-ie-transition			: 0.2s ease-in all;
		-o-transition			: 0.2s ease-in all;
		transition				: 0.2s ease-in all;
	}
	
	#page,.container { /* min-width , max-width and other customizations set in 'basic layout" section*/
		position:relative;	
		margin-right:auto;	
		margin-left:auto;	
		overflow:hidden;
	}
	
	.navigation-container{
		position: relative;
		background-color:#007FFF;
		min-height: 0px;
		z-index: 1000;
	}
			
	#navigation > ul > li{
		padding-top:0px;
		padding-bottom: 0px;
			}

	#navigation ul li a:visited{
		background: none;			 
		padding: 12px 18px;
		font-size: 14px;
		color: #fff;
		}
		
	#navigation ul li a,
	#navigation ul li a:link{	
		background: none;			 
		padding: 12px 18px;
		font-size: 14px;
		color: #fff;
		}	
		
	#navigation > ul > li > a:hover { 
		background: #eee;
		color: #000;
		}
	
	.current {
			background: #fff;
		}
		
	#navigation > ul > li{
		border-top: 0px  solid    #999;
		border-bottom: 0px  solid    #999;
		border-left: 0px  solid    #999;
		border-right: 0px  solid    #999;
	}
	
	#navigation > ul > li:hover{
		background: #eee;
		color: #000;
		border-top: 0px  solid    #999;
		border-bottom: 0px  solid    #999;
		border-left: 0px  solid    #999;
		border-right: 0px  solid    #999;
	}
	
	#navigation > ul > .current {
		background: #fff;
		color: #333 !important;	
		border-top: 0px  solid    #999;
		border-bottom: 0px  solid    #999;
		border-left: 0px  solid    #999;
		border-right: 0px  solid    #999;
	}
			
	#navigation > ul > .current  a{
		color: #333 !important;			
		}
	
#navigation ul li ul li a, #navigation ul li ul li a:link, #navigation ul li ul li a:active, #navigation ul li ul li a:visited, #navigation ul li ul li a:hover, #navigation ul li.current ul li , #navigation ul ul{color:#fff!important;	}