#nav a,#subMenusContainer a{text-decoration:none;display:block;}#nav a{margin:0;float:left;background:none;padding:10px 20px;text-transform:uppercase;color:#333;font-weight:bold;font-size:11px;}#subMenusContainer a,#nav li li a{color:#fff;font-size:11px;text-align:left;background-color:#000;padding:5px 20px;}#nav li a:hover,#nav li a:focus,#nav a.mainMenuParentBtnFocused{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;background-color:#1e1e1e;color:#fff;}#subMenusContainer a:hover,#subMenusContainer a:focus,#subMenusContainer a.subMenuParentBtnFocused{background-color:#333;color:#FFF;}.subMenuParentBtn{background:url(../img/arrow_right.gif) right center no-repeat;}.subMenuParentBtnFocused{background:url(../img/arrow_right_over.gif) right center no-repeat;}.mainMenuParentBtn{/*background: url(../img/arrow_down.gif) right center no-repeat;*/}.mainMenuParentBtnFocused{/*background: url(../img/arrow_down_over.gif) right center no-repeat;*/}.smOW{display:none;position:absolute;overflow:hidden;/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/padding:0 2px;margin:0 0 0 -2px;}#nav,#nav ul,#nav ol,#subMenusContainer ul,#subMenusContainer ol{padding:0;margin:0;list-style:none;line-height:1em;}#nav ol,#nav ul,#subMenusContainer ul,#subMenusContainer ol{/*border around submenu goes here*/background:none;left:0;}#nav li{/*great place to use a background image as a divider*/background-image:url(../img/mainnav-sep.gif);background-repeat:no-repeat;background-position:100% 5px;cursor:pointer;float:left;margin:0 2px 0 0;padding:0 2px 0 0;height:44px;display:inline;}#subMenusContainer li{list-style:none;}#nav{width:950px;margin:0 auto;clear:both;overflow:hidden;font-size:12px;display:block;}#nav .children{display:none;}#subMenusContainer{display:block;position:absolute;top:0;left:0;width:100%;height:0;overflow:visible;z-index:1000000000;}
