div.mcnavbox {position: relative; float: left; margin: 0;padding-left: 0px; background-color: #ffffff;}
ul.mcnav, 
ul.mcnav ul {z-index: 5;position: relative; font-weight: bold;}
ul.mcnav li {position: relative; border: 1px solid #ffffff;border-top: 0;float: left; margin: 0;padding-left: 0;background-image: none; width:130px; background-color: #ffffff;}
ul.mcnav a {display: block; padding: 0.3em 5px 0.3em 5px; text-decoration: none;}
ul.mcnav ul {position: absolute;visibility: hidden;}
ul.mcnav li.over ul {visibility: visible;}
ul.mcnav ul li {display: block; width: 12.5em;}
ul.mcnav:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

ul.mcnav li:hover ul, 
ul.mcnav li.navparent li:hover ul, 
ul.mcnav li.navparent li.navparent li:hover ul, 
ul.mcnav li.navparent li.navparent li.navparent li:hover ul, 
ul.mcnav li.over ul, 
ul.mcnav li.navparent li.over ul, 
ul.mcnav li.navparent li.navparent li.over ul, 
ul.mcnav li.navparent li.navparent li.navparent li.over ul {visibility: visible; color: #FFFFFF;}


ul.mcnav li:hover ul ul, 
ul.mcnav li:hover ul ul ul, 
ul.mcnav li:hover li:hover ul ul, 
ul.mcnav li:hover li:hover ul ul ul, 
ul.mcnav li:hover li:hover li:hover ul ul, 
ul.mcnav li:hover li:hover li:hover ul ul ul, 
ul.mcnav li.over ul ul, 
ul.mcnav li.over ul ul ul, 
ul.mcnav li.over li.over ul ul, 
ul.mcnav li.over li.over ul ul ul, 
ul.mcnav li.over li.over li.over ul ul, 
ul.mcnav li.over li.over li.over ul ul ul 
 {visibility: hidden;}

ul.mcnav li.navparent ul {overflow: visible !important;} 	/* overflow: hidden; */  /***** IE 6 Fix *****/
ul.mcnav li.navparent ul iframe {display: none; display/**/: block; position: absolute; top: 0; left: 0; z-index: -1; filter: mask(); width: 20px; height: 20px;}   /***** IE 6 Fix *****/
ul.mcnav, 
ul.mcnav ul {list-style: none;padding: 0;margin: 0;border-top: 1px solid #ffffff; font-family: Arial, 
Helvetica, 
Sans-Serif; font-size: 14px;}
ul.mcnav li {border: 1px solid #ffffff;border-top: 0;float: left; margin: 0;padding-left: 0;background-image: none; background-color: #ffffff;}
ul.mcnav ul {top: 1.8em;left: -1px;border: 0;border-top: 1px solid #ffffff;margin-right: 0;}
ul.mcnav ul li {width: 12.5em;}
ul.mcnav-down {float: left;border: 0;}
ul.mcnav-down li {border-top: 1px solid #ffffff;}

ul.mcnav-down li:hover {border-top: 1px solid #ffffff; background-color:#800000; color: #FFFFFF;}
ul.mcnav-down a:hover {color: #FFFFFF;}

ul.mcnav-down li li {border-top: 0;}
ul.mcnav-down ul {left: 0;}
ul.mcnav-down ul li {clear: both;}
ul.mcnav-down li ul li ul {left: 12.5em;top: -1px;}
ul.mcnav-down .navparent a {padding-right: 15px;}

ul.mcnav-down li.navparent {background: #ffffff url(images/arrow-down-2.png) right center no-repeat;}
ul.mcnav-down li.navparent:hover, ul.mcnav-down li.hover {background: #800000 url(images/arrow-down-2.png) right center no-repeat; color: #FFFFFF;} 
ul.mcnav-down a.navparent, ul.mcnav-down a.hover {color: #FFFFFF;}
ul.mcnav-down a.navparent:hover, ul.mcnav-down a.hover {color: #FFFFFF;}
ul.mcnav-down li li.navparent {background: #9f0000 url(images/arrow-right-2.png) right center no-repeat;}
ul.mcnav-down li li.navparent:hover {background: #800000 url(images/arrow-right-2.png) right center no-repeat; color: #FFFFFF;}
ul.mcnav-down li a.navparent:hover {color: #FFFFFF;}

ul.mcnav-down li li.over {background: #800000 url(images/arrow-right-2.png) right center no-repeat; color: #FFFFFF;}
ul.mcnav-down li a.over {color: #FFFFFF;}

