#nav {
	display: block; height: 59px; margin: 0px; padding: 0px;
	position: relative; z-index: 5;
	list-style: none;
	}
	#nav li { 
		display: block; float: left; height: 59px; margin: 0px; padding: 0px;
		position: relative; z-index: 5;
		list-style: none;
		}
		#nav li a {
			margin: 10px 22px 0px; display: inline-block; font-size: 16px;	height: 26px; padding: 11px 0px 0px 0px;
			text-decoration:none; color: #045d90; text-transform:uppercase; cursor:pointer;
			}
		#nav li a:hover {
			margin: 10px 22px 0px; display: inline-block; font-size: 16px;	height: 26px; padding: 11px 0px 0px 0px;
			text-decoration:none; color: #045d90; text-transform:uppercase; cursor:pointer; background: #045d90;
			}		
		#nav li a.mainMenuParentBtn {	
			 font-size: 14px;
			}
		#nav li a.mainMenuParentBtnFocused {	
			color: #045d90; font-size: 16px;
			}
		#nav li a.mainMenuParentBtnActive {
			color: #FFFFFF; text-transform:uppercase; cursor:pointer; background: #045d90;
		}	

div#subMenusContainer {
	position: absolute;	top: 0px; left: 0px; overflow: visible; z-index: 1000;
	width: 100%; height: 0px;
	}
	div.smOW { 
		display: none; padding: 0px 2px; margin: 0px 0px 0px -2px;
		position: absolute; overflow: hidden; 
		}
	div#subMenusContainer ul { 
		padding: 0px; margin: 0px; left: 0px; 
		list-style: none;
		}
		div#subMenusContainer ul li {
			padding: 0px; margin: 0px;
			list-style: none;
			}	
			div#subMenusContainer ul a {
				display: block; padding: 8px 6px;
				background: #F2F2F2; /* border: 1px solid #CB0101;*/  
				text-decoration: none; color: #045d90; text-align: left; font-size: 14px;
				}
			div#subMenusContainer ul a:hover {
				color: #F2F2F2 ; font-size: 14px;
				text-decoration:none; background: #045d90;
				}				
			div#subMenusContainer ul a.subMenuParentBtn { 

				}			
			div#subMenusContainer ul a.subMenuParentBtnFocused { 
				color: #045d90; background: #F2F2F2;
				}

/* for none js */
#nav ul { display: none; }
