#templateMenu ul, #templateMenu li, #templateMenu ul li a, #templateMenu ul ul, #templateMenu ul ul li, #templateMenu ul ul li a  { float:none; background-color:transparent; margin:0px; padding:0px; width:auto; border:0; background-image:none; }
/* ================== MENU ITEMS ======================== */
/* Menu All items */


#templateMenu { height:auto;  background-color:#DFDFDF; border-top: 1px solid #FFFFFF; overflow:visible; clear:both;}
*html #templateMenu {height:auto;}
#innerCenter { clear:both; }
#templateMenu ul {position: relative; z-index: 1000; list-style: none; margin: 0 0 10px; padding: 0; width: 100%; overflow:visible; }
#templateMenu ul li{ float: left; border-left: none; text-align: center;border-right:1px dotted #6F888D;} 
#templateMenu ul li a { border: 0; padding-left:.6em; padding-right:.6em; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color:#6F888D; font: bold 11px/22px  Arial, Helvetica, sans-serif; text-decoration: none; height:24px; }
#templateMenu ul li a:hover { color:#004E9B; background-color:#FCBF41; }
#templateMenu ul li a.parentSelected {color:#004E9B; background-color:#FCBF41; height:24px;} /* Parents selected link background - The order that the css for all links is displayed here matters! */
#templateMenu ul li a.selected {color:#000066; background-color:#FCBF41; height:24px; } /* Selected link background */

#templateMenu ul li ul{ position: absolute; left: 0; top: 2em; width: 732px; padding: 0 0 0 5px; background: #FCBF41; height:24px; display:block; clear:both; }
*html #templateMenu ul li ul{width: 737px;}
#templateMenu ul li ul li{ float:left; display: block !important; display: inline; /*For IE*/ background-color:#FCBF41; color:#004E9B; border:0; padding:0 6; }
#templateMenu ul li ul li a {  text-align:left; border:0px; float:left; }

/* Fixing floats */
#templateMenu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
