#nav a{text-decoration:none;display:block;padding:7px 16px;background-color:#EFFBFF;-moz-border-radius:7px;-webkit-border-radius:7px;}
#subMenusContainer a{text-decoration:none;display:block;padding:5px 16px;background-color:#FFF;-moz-border-radius:7px;-webkit-border-radius:7px;}
#nav a{margin:0;float:left;border:1px solid #8CC6D7;}
#subMenusContainer a, #nav li li a{text-align:left;}
#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{background-color:#F7950F;color:#FFF;}
#subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused, #nav li a:hover, #nav li a:focus{background-color:#01B0F0;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;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{-moz-border-radius:8px;-webkit-border-radius:8px;background:#EFFBFF;border:1px solid #01B0F0;left:0;}
#nav li{display:block;list-style:none;position:relative;float:left;}
#subMenusContainer li{list-style:none;}
#nav{display:block;position:relative;list-style:none;margin:0 0 0 0;z-index:5;top:0;left:1px;text-align:center;display:block;}
#subMenusContainer{display:block;position:absolute;top:0;left:0;width:100%;height:0;overflow:visible;z-index:1000000000;}
#nav li li{float:none;}
#nav li li a{position:relative;float:none;}
#nav li ul{position:absolute;width:10em;margin-left:-1000em;margin-top:2.2em;}
#nav li ul ul{margin:-1em 0 0 -1000em;}
#nav li:hover ul ul{margin-left:-1000em;}
#nav li:hover ul{margin-left:0;}
#nav li li:hover ul{margin-left:10em;margin-top:-2.5em;}
#nav li a:focus + ul{margin-left:0;margin-top:2.2em;}
#nav li li a:focus + ul{left:0;margin-left:1010em;margin-top:-2.2em;}
#nav li li a:focus{left:0;margin-left:1000em;width:10em;margin-top:0;}
#nav li li li a:focus{left:0;margin-left:2010em;width:10em;margin-top:-1em;}
#nav li:hover a:focus{margin-left:0;}
#nav li li:hover a:focus + ul{margin-left:10em;}
