ul.nice-menu-right    {width: 188px;  padding: 0;  margin: 0;}
ul.nice-menu-right ul { width: 188px; left: 188px; top: -1px;   padding: 0;  margin: 0; border: 1px solid #fff;}
ul.nice-menu-right li { width: 188px; float: left; margin:3px 0; }
ul.nice-menu-right li a {padding: 5px 0px 5px 25px;   font-size:15px; color:#fff; text-decoration:none; text-transform:uppercase;}
ul.nice-menu-right li a:hover {color:#519BC5; background: #fff;}
ul.nice-menu-right li li {width: 188px; margin:0px 0;  background: #519BC5;  }
ul.nice-menu-right li li a { color:#fff; text-transform: none; padding: 5px;  }
ul.nice-menu-right li li a:hover { color:#519BC5;}
ul.nice-menu-right ul li {clear: both; color:#000;}
ul.nice-menu-right li ul li ul {left: 188px;  top: -1px; color:#519BC5;}
ul.nice-menu-right li.menuparent {color:#519BC5;}
ul.nice-menu-right .menuparent a {padding-right: 15px;}
ul.nice-menu-right li.menuparent:hover {background: #abcde3; }
ul.nice-menu-right li.over {background: #e4e19a;}
ul.nice-menu-right li li.menuparent { background: #519BC5 url(arrow-right.png) right center no-repeat;}
ul.nice-menu-right li li.menuparent:hover { background: #abcde3;}
ul.nice-menu-right li li.over {background: #abcde3;}

/******************************
 HORIZONTAL (down) menus
******************************/

ul.nice-menu-down {width: 635px; height:40px; float:right; background: #fff url(main_nav.png)  no-repeat; padding:0; margin: 17px 40px 0 0;  border: 0;  }

ul.nice-menu-down li#menu-112.menu-path-node-1 { text-indent: -999em;  background:none; }
ul.nice-menu-down li#menu-112.menu-path-node-1 a {width:95px; height:38px; display:block;   margin:0 25px 0 0; padding:0;}
ul.nice-menu-down li#menu-112.menu-path-node-1 ul { padding:10px 0 0 0; cursor:pointer;}
ul.nice-menu-down li#menu-112.menu-path-node-1 ul li a {width:115px; height:22px; display:block; margin:0; padding:5px 0px 0 5px; color:#000;}
ul.nice-menu-down li#menu-112.menu-path-node-1 ul li ul {padding:0 0 0 0;}

ul.nice-menu-down li#menu-113.menu-path-node-2 { text-indent: -999em;  background:none; }
ul.nice-menu-down li#menu-113.menu-path-node-2 a {width:158px; height:38px; display:block;   margin:0 29px 0 6px; padding:0;}
ul.nice-menu-down li#menu-113.menu-path-node-2 ul { padding:10px 0 0 0; cursor:pointer;}
ul.nice-menu-down li#menu-113.menu-path-node-2 ul li a {width:187px; height:22px; display:block; margin:0; padding:5px 0px 0 5px; color:#000;}
ul.nice-menu-down li#menu-113.menu-path-node-2 ul li ul {padding:0 0 0 0;}

ul.nice-menu-down li#menu-114.menu-path-node-3 { text-indent: -999em;  background:none; }
ul.nice-menu-down li#menu-114.menu-path-node-3 a {width:70px; height:38px; display:block;   margin:0 29px 0 0; padding:0;}
ul.nice-menu-down li#menu-114.menu-path-node-3 ul { padding:10px 0 0 0; cursor:pointer;}
ul.nice-menu-down li#menu-114.menu-path-node-3 ul li a {width:125px; height:22px; display:block; margin:0; padding:5px 0px 0 5px; color:#000;}
ul.nice-menu-down li#menu-114.menu-path-node-3 ul li ul {padding:0 0 0 0;}

ul.nice-menu-down li#menu-115.menu-path-node-4 { text-indent: -999em;  background:none; }
ul.nice-menu-down li#menu-115.menu-path-node-4 a {width:70px; height:38px; display:block;   margin:0 25px 0 0; padding:0;}
ul.nice-menu-down li#menu-115.menu-path-node-4 ul { padding:10px 0 0 0; cursor:pointer;}
ul.nice-menu-down li#menu-115.menu-path-node-4 ul li a {width:135px; height:22px; display:block; margin:0; padding:5px 0px 0 5px; color:#000;}
ul.nice-menu-down li#menu-115.menu-path-node-4 ul li ul {padding:0 0 0 0;}

ul.nice-menu-down li#menu-116.menu-path-node-5 { text-indent: -999em;  background:none; }
ul.nice-menu-down li#menu-116.menu-path-node-5 a {width:120px; height:38px; display:block;   margin:0 0 0 0; padding:0;}
ul.nice-menu-down li#menu-116.menu-path-node-5 ul { padding:10px 0 0 0; cursor:pointer; }
ul.nice-menu-down li#menu-116.menu-path-node-5 ul li a {width:150px; height:22px; display:block; margin:0; padding:5px 0px 0 5px; color:#000;}
ul.nice-menu-down li#menu-116.menu-path-node-5 ul li ul {padding:0 0 0 0;}


ul.nice-menu-down li {float: left;  background-color: #fff;}
ul.nice-menu-down li a {text-decoration:none;}
ul.nice-menu-down li li {text-indent: 0px; }
ul.nice-menu-down li li a:hover { background: #e4e19a; } 
ul.nice-menu-down ul {left: 0; list-style: none;  border: 1px solid #e4e19a;}
ul.nice-menu-down ul li { clear: both;   }
ul.nice-menu-down li ul li ul {left: 155px;  top: -1px;}
ul.nice-menu-down li.menuparent { background: #fff;}
ul.nice-menu-down .menuparent a {padding-right: 15px; }
ul.nice-menu-down li.menuparent:hover {background: #e4e19a;}
ul.nice-menu-down li.over {background: #e4e19a; }
ul.nice-menu-down li li.menuparent {background: #fff url(arrow-right_dark.png) right center no-repeat;}
ul.nice-menu-down li li.menuparent:hover {background: #e4e19a url(arrow-right.png) right center no-repeat;}
ul.nice-menu-down li li.over {background: #e4e19a url(arrow-right.png) right center no-repeat;}