.cms-nav-flyout, 
.cms-nav-flyout ul {
   padding: 0;
   margin: 0;
   list-style: none;
   line-height: 1;
}

/* FlyOut Nav width */
.cms-nav-flyout {
   width: 200px !important;
}

/* Width of 2nd and 3rd levels of Flyout and Pulldown */
ul .cms-nav-flyout {
   width: 200px;
}
 
#mainNav .cms-nav-flyout ul {
   background-color: #5F86BF;
}

#mainNav .cms-nav-flyout .FlyOutNavSelectedItem ul {
   margin: 0pt !important; 
   position: relative; 
   left: auto; 
   width: 193px !important;
}

#mainNav .cms-nav-flyout ul a {
   margin: 0;
}

#mainNav .cms-nav-flyout li {
   position: relative;
   _height: 1%;
}

#mainNav .cms-nav-flyout li {
   cursor: default;
}

#mainNav .cms-nav-flyout li ul {
   position: absolute;
   background-color: #5F86BF;
   width: 200px;
   height: auto;
   left: -9999px;
}

#mainNav .cms-nav-flyout ul li {
   width: 100%;
}

#mainNav .cms-nav-flyout li:hover a,
#mainNav .cms-nav-flyout li.sfhover a {
   background-color:#002354;
   color: #fff;
}

#mainNav .cms-nav-flyout li ul {
   top: 0;
   margin-left: 195px !important;
}

#mainNav .cms-nav-flyout li:hover ul ul,
#mainNav .cms-nav-flyout li.sfhover ul ul {
   left: -9999px;
}

#mainNav .cms-nav-flyout li:hover ul,
#mainNav .cms-nav-flyout li li:hover ul,
#mainNav .cms-nav-flyout li.sfhover ul,
#mainNav .cms-nav-flyout li li.sfhover ul {
   left: auto;
}


#mainNav .cms-nav-flyout li:hover li:hover a,
#mainNav .cms-nav-flyout li:hover li:hover li:hover a,
#mainNav .cms-nav-flyout li.sfhover li.sfhover a,
#mainNav .cms-nav-flyout li.sfhover li.sfhover li.sfhover a {
   background-color:#2E60A3;
   color: #fff !important;
}

#mainNav #cms-core-nav-pulldown li:hover li a,
#mainNav #cms-core-nav-pulldown li:hover li:hover li a,
#mainNav #cms-core-nav-pulldown li.sfhover li a,
#mainNav #cms-core-nav-pulldown li.sfhover li.sfhover li a,
#mainNav .cms-nav-flyout li:hover li a,
#mainNav .cms-nav-flyout li:hover li:hover li a,
#mainNav .cms-nav-flyout li.sfhover li a,
#mainNav .cms-nav-flyout li.sfhover li.sfhover li a {
   background: none;
}



/* Support for the "iehover-fix.js" */

* html #cms-core-nav-pulldown iframe,
* html .cms-nav-flyout iframe {
   position: absolute;
   /* account for the border */
   left: -0.25em;
   top: -0.25em;
   z-index: 0;
   filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* this is for IE 5.0*/
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */



a.nr-flyout-edit-pencil {
   border: 0 !important;
   background: none !important;
   padding: 0 !important;
}

          
