#navigation-primary{height:27px;line-height:21px;float: right;margin-bottom:2px;width: 100%;
background:url("../m_menu.png") repeat-x scroll 0 0 #186873;
padding:0px 0px 0px 0;}
#navigation-primary ul{margin:0px;padding-right:5px;list-style:none;}
#navigation-primary > ul > li{margin-right:5px;padding:0px;float:left;position:relative;z-index: 3;}
#navigation-primary h2{margin:0px;}
#navigation-primary > ul > li > a,#navigation-primary > ul > li > h2 > a{float:left;padding:0 10px 0 10px;}
#navigation-primary > ul > li > a.active,#navigation-primary > ul > li > h2 > a.active,#navigation-primary > ul > li > a:hover,#navigation-primary > ul > li > h2 > a:hover,#navigation-primary > ul > li:hover > a,#navigation-primary > ul > li:hover > h2 > a{  /* active and hover state of the first level */}
.mega{position:absolute;top:0px;left:-9999px;margin:0px;}
#navigation-primary li:hover .mega,#navigation-primary li .mega.open{top:27px;right:0px;}
#navigation-primary li:hover .alt,#navigation-primary li .mega.open.alt{	right:0em;left:auto;}
.megamenuWrapper{overflow:auto;padding:15px;}
.ie7 .megamenuWrapper{overflow:visible;}
.closepanel{width:100%;height:12px;text-align:right;}
.mega.alt .closepanel{text-align:left;}
.closepanel span{padding:0 5px 0 5px;margin-right:-1px; max-width:55em;}
.mega.alt .closepanel span{margin-left:-1px;}
.menu-section{float:left;}
.one-col{width:13em;}
.one-col .menu-section{width:100%;}
.two-col{width:15em;}
.two-col .menu-section{width:50%;}	
.three-col{width:15em;}
.three-col .menu-section{width:50%;}
.four-col{width:15em;}	
.four-col .menu-section{width:50%;}
.five-col{width:15em;}	
.five-col .menu-section{width:20%;}
.six-col{width:15em;}	
.six-col .menu-section{ width:16.6%;}
.seven-col{width:15em;}	
.seven-col .menu-section{ width:16.6%;}
.eight-col{width:15em;}	
.eight-col .menu-section{ width:16.6%;}
.nine-col{width:15em;}	
.nine-col .menu-section{ width:16.6%;}
#navigation-primary .mega ul.megamenu-2{line-height: 2em;margin-right:8px;}
#navigation-primary ul.megamenu-section{margin:-10px 8px 0 0;padding:0px;}
#navigation-primary ul.megamenu-section ul.megamenu-2{margin:-2px 0 0 0;padding:0px;}
#navigation-primary > ul > li > h2,#navigation-primary > ul > li > a{font-size:1em;	line-height:21px;}
#navigation-primary > ul > li > h2 > a,#navigation-primary > ul > li > a{ border-left:1px solid #f4f79b; margin-right: -5px;text-transform: uppercase;color:white;text-decoration:none;background:none;font:300 11px "Tahoma",sans-serif;padding:8px;}
#navigation-primary > ul > li > a.active,#navigation-primary > ul > li > h2 > a.active{background:#14AAAD;color:#fff;}	
#navigation-primary > ul > li > a:hover,#navigation-primary > ul > li > h2 > a:hover,	#navigation-primary > ul > li:hover > a,#navigation-primary > ul > li:hover > h2 > a{background:#14AAAD;color:#fff;}
#navigation-primary .mega a{color:#222;text-decoration: none;font-size:13px;}
#navigation-primary .mega a:hover{color:#333;text-decoration:underline;}
#navigation-primary .mega ul.megamenu-2 a{color:#4c4b4b;font-size:0.9em;}
#navigation-primary h3,#navigation-primary li.menu-section-title > a{    border-bottom: 1px solid #CFE6E6; font-size: 0.9em; font-weight: bold; padding-bottom: 5px; text-transform: uppercase;}
#navigation-primary li.menu-leaf-list{border-bottom: 1px dashed #e2e2e2;}
.mega{border-top: 3px solid #14AAAD;border-bottom: 4px solid #14AAAD;border-left:1px solid #14AAAD;border-right:1px solid #14AAAD;background:#fff;}
.mega.closing{border-bottom-color:#14AAAD;border-left-color:#14AAAD;border-right-color:#14AAAD;}	
.closepanel span{background:#14AAAD;color:#666;text-transform:none;font-size:0.9em;}
.closepanel span:hover{background:#14AAAD;color:white;cursor:pointer;}	