@charset "utf-8";
/* CSS Document */

#nav, #nav ul {float: left;	list-style: none; height:47px; color:#FFFFFF; z-index:9; list-style: none; margin: 0px;	padding: 0px;width:977px; font-size:1.13em; display:inline;} 
#nav a {color:#000;	text-decoration: none; height: 47px;}
#nav a:hover {background:url(../images/navBg-h.gif) left top repeat-x; color:#FFFFFF;} 
#nav a.menuparent { background: transparent;} 
#nav li {float: left; padding: 0; list-style: none; width:139px; display:block; text-align:center;}
#nav li a{line-height:47px; width:139px; display:block; text-align:center; color:#FFFFFF;}
#nav li ul {position: absolute;	left: -999em; height: auto;	width: 140px; font-weight: normal; border: 0; background:#0D2961; margin: 0; margin: 0 0 0 -3px; * margin: 0 0 0 -72px; padding:0 5px 0 0; text-align:left; _padding-right:0;}
#nav li ul, x:-moz-any-link {margin: 0 0 0 -72px;}
#nav li li { width: 140px; border:0; margin:0; padding:0;}
#nav li ul a {width: 140px;	padding:0; color:#FFF; display:block; font-size:0.6em; font-weight:normal; padding-left:5px; text-align:left; height:30px; line-height:30px;}
#nav li ul ul { margin: -16px 0 0 121px; border: 0;} 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left: -999em;} 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;} 
#nav li:hover, #nav li.sfhover {color: #3CC;}
#nav li ul a:hover {background:#90B91B; color:#FFFFFF;}
/*@media screen and (-webkit-min-device-pixel-ratio:0)
{
 #nav li ul
 {
  margin: 0px 0 0 -3px; 
 }
}
@media all and (resolution = 0dpi) {
  :root #nav li ul { 
    margin: 0px 0 0 -3px;
  }
}
*/